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

Blog Entries

Register Blogs Members List Search Today's Posts Mark Forums Read

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 December 2, 2014 at 20:12 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)


(Click image for animation of transient solution)
Attached Images
File Type: jpg ShockBubble2D-T.jpg (25.4 KB, 31 views)
SergeAS's Avatar
Member
Posted in Uncategorized
Views 1075 Comments 0 SergeAS is offline Edit Tags
Old

Metis for OpenFOAM 2.1.0

Posted June 9, 2012 at 10:03 by sunliming

Quote:
Originally Posted by AlmostSurelyRob View Post
Yes, you need to download metis from this site
http://people.sc.fsu.edu/~jburkardt/c_src/metis/metis.html

and GKLib. GKLib was a bit more tricky to find but I have found it for example here:
http://code.google.com/p/graphlabapi...0a9d384317c3bf
You can checkout the whole repository if you have mercurial installed.

Now it's the question of compiling these things. Set up your include
...
Member
Posted in Uncategorized
Views 605 Comments 0 sunliming 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:	808
Size:	10.4 KB
ID:	46   Click image for larger version

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

Running OpenFOAM in parallel with different locations for each process

Posted December 15, 2011 at 17:56 by wyldckat

The other day a fellow forum user asked me for help about a problem dealing with the specific configuration of a case for running in a cluster. The specific configuration was simple: each slave machine of the cluster has it's own independent storage address on a similar path.
Below is an edited version of the reply I sent him.


OK, first detail - In the following file you have a (sort-of) well documented "decomposeParDict":
Code:
applications/utilities/parallelProcessing/decomposePar/decomposeParDict
...
Super Moderator
Views 3059 Comments 2 wyldckat 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:	877
Size:	12.0 KB
ID:	42   Click image for larger version

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

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

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

All times are GMT -4. The time now is 17:46.