کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
6962522 1452270 2016 10 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
A two-level parallelization method for distributed hydrological models
ترجمه فارسی عنوان
یک روش دوبعدی برای مدل سازی هیدرولوژیکی توزیع شده
کلمات کلیدی
مدل هیدرولوژیکی توزیع، دوازدهم راه اندازی، خوشه چند هسته ای، زیرزمین، واحد شبیه سازی پایه،
ترجمه چکیده
این مقاله یک روش دوبعدی مقیاس پذیر برای مدل های هیدرولوژیکی توزیع شده است که می تواند به طور همزمان در هر دو سطح حوضه و سطح واحد شبیه سازی پایه (به عنوان مثال، سلول شبکه ای) همزمان استفاده شود. این روش ابتدا از مدل برنامه ریزی پیغام عبور برای ارسال وظایف موازی در سطح حوضه به گره های مختلف با پردازنده های چند هسته ای در خوشه استفاده می کند. هر گره مسئول برخی از زیر حوضه ها است. سپس وظایف موازی برای هر زیر حوضه در سطح پایه شبیه سازی واحد به چند هسته در هر گره با استفاده از مدل برنامه ریزی حافظه مشترک ارسال می شود. یک مدل هیدرولوژیکی توزیع مبتنی بر شبکه برای نشان دادن عملکرد روش پیشنهادی که در سناریوهای مختلف (به عنوان مثال حجم داده های مختلف، تعداد مختلف زیر حوضه ها) مورد آزمایش قرار گرفت، به صورت موازی صورت گرفت. نتایج نشان می دهد که روش پیشنهادی دوطرفه، مقیاس پذیری بهتر از محاسبات موازی در سطح حوضه تنها بود، و عملکرد موازی با حجم داده ها و تعداد حوضه های زیر افزایش یافت.
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نرم افزار
چکیده انگلیسی
This paper proposes a scalable two-level parallelization method for distributed hydrological models that can use parallelizability at both the sub-basin level and the basic simulation-unit level (e.g., grid cell) simultaneously. This approach first uses the message-passing programming model to dispatch parallel tasks at the sub-basin level to different nodes with multi-core CPUs in the cluster. Each node is responsible for some of the sub-basins. Parallel tasks for each sub-basin at the basic simulation-unit level are then dispatched to multiple cores within each node using the shared-memory programming model. A grid-based distributed hydrological model was parallelized to demonstrate the performance of the proposed method, which was tested in different scenarios (e.g., different data volume, different numbers of sub-basins). Results show that the proposed two-level parallelization method had better scalability than the parallel computation at sub-basin level alone, and the parallel performance increased with data volume and the number of sub-basins.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Environmental Modelling & Software - Volume 80, June 2016, Pages 175-184
نویسندگان
, , , , ,