CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums

Uncategorized

Register Blogs Community New Posts Updated Threads Search

Uncategorized Entries with no category
Old
Rating: 2 votes, 3.50 average.

Computational Core of HyperFLOW2D now open source, meet OpenHyperFLOW2D !

Posted December 24, 2013 at 13:51 by SergeAS
Updated June 8, 2016 at 18:10 by SergeAS

Computational Core of my oldest 2D NS-solver now open source (LGPLv3),
meet OpenHyperFLOW2D
(include serial and parallel MPI,OpenMP and CUDA versions)





Attached Images
File Type: jpg ShockBubble2D-T.jpg (25.4 KB, 32423 views)
SergeAS's Avatar
Member
Posted in Uncategorized
Views 5158 Comments 7 SergeAS is offline Edit Tags
Old

Dark side of Amdahl's law. Epilogue

Posted January 12, 2012 at 11:03 by SergeAS
Updated January 13, 2012 at 08:32 by SergeAS

Dependence of efficiency on the number of cores is a very important characteristic of scalability solver based on which one can predict the scaling limit. For simplicity we consider only one option for the solver, using the asynchronous version of the MPI exchanges Isend() + Irecv(). It is seen that the dependence of the efficiency of parallelization of the solver is linear or nearly linear, with a gradual drop in effectivity with increasing number of cores used
...
Attached Thumbnails
Click image for larger version

Name:	HyperFLOW2D-effectivity0.png
Views:	32733
Size:	10.4 KB
ID:	46   Click image for larger version

Name:	HyperFLOW2D-speedup0.png
Views:	31361
Size:	10.3 KB
ID:	47  
SergeAS's Avatar
Member
Posted in Uncategorized
Views 2375 Comments 0 SergeAS is offline Edit Tags
Old

Dark side of Amdahl's law. Part III

Posted December 9, 2011 at 12:04 by SergeAS
Tags mpi, parallel

...use a blocking call Sendrecv() instead of a pair of Send() + Recv() slightly improves the performance of the code but does not result to improved scalability


...
Attached Thumbnails
Click image for larger version

Name:	HyperFLOW2D-parallel-factor2.png
Views:	31836
Size:	12.0 KB
ID:	42   Click image for larger version

Name:	HyperFLOW2D-speedup2.png
Views:	31811
Size:	11.4 KB
ID:	43   Click image for larger version

Name:	HyperFLOW2D-speed2.png
Views:	32086
Size:	11.8 KB
ID:	44   Click image for larger version

Name:	HyperFLOW2D-effectivity2.png
Views:	30722
Size:	12.6 KB
ID:	45  
SergeAS's Avatar
Member
Posted in Uncategorized
Views 2420 Comments 0 SergeAS is offline Edit Tags
Old

Dark side of Amdahl's law. Part II

Posted December 4, 2011 at 10:57 by SergeAS
Updated December 4, 2011 at 11:44 by SergeAS
Tags mpi, parallel

Let us consider in more detail how works domain decomposition in the simplest 1D case.
The computational domain is divided into several subdomains along one (usually the longest) dimension. The number of such subdomains usually corresponds to the number cores involved. The main data exchanges take place between neighboring subdomains. The size of transmitted data between adjacent subdomains in the general case depends on many factors (number of equations in the system, the size of the computational...
Attached Thumbnails
Click image for larger version

Name:	HyperFLOW2D-parallel-factor.png
Views:	31437
Size:	11.3 KB
ID:	38   Click image for larger version

Name:	HyperFLOW2D-speedup.png
Views:	32876
Size:	11.0 KB
ID:	39   Click image for larger version

Name:	HyperFLOW2D-speed.png
Views:	30886
Size:	11.1 KB
ID:	40   Click image for larger version

Name:	domain.png
Views:	30491
Size:	10.2 KB
ID:	41  
SergeAS's Avatar
Member
Posted in Uncategorized
Views 1914 Comments 0 SergeAS is offline Edit Tags
Old

Dark side of Amdahl's law

Posted November 25, 2011 at 16:19 by SergeAS
Updated November 27, 2011 at 06:44 by SergeAS
Tags mpi, parallel

Looking the latest HPCSource I came across very well-known picture, illustrating the Amdahl's law:
S_p = \cfrac{1}{\alpha + \cfrac{1 - \alpha}{p}}


which shows the dependence of the speedup parallel code on number of processor cores for different fraction of time (\alpha \ne 0) spent in the part that was not parallelized. This diagram is interested in me for the...
Attached Thumbnails
Click image for larger version

Name:	HyperFLOW2D-speedup.png
Views:	34285
Size:	7.7 KB
ID:	31   Click image for larger version

Name:	HyperFLOW2D-speed.png
Views:	30937
Size:	7.2 KB
ID:	32   Click image for larger version

Name:	HyperFLOW2D-parallel-factor.png
Views:	32219
Size:	6.5 KB
ID:	33   Click image for larger version

Name:	VonKarmanVorticeStreet2.gif
Views:	30711
Size:	87.4 KB
ID:	36  
SergeAS's Avatar
Member
Posted in Uncategorized
Views 3109 Comments 2 SergeAS is offline Edit Tags

All times are GMT -4. The time now is 23:07.