![]() The MPI+CUDA and MPI+OpenACC versions also support CUDA-aware MPI communications that overlap with compute, while the MPI+C version is vectorized and multithreaded. The code is implemented in several versions, including MPI+CUDA and MPI+OPENACC running on GPU-clusters, and also MPI+C, running on CPUs clusters. The two kernels are therefore able to stress and benchmark both the memory and computation sub-systems of recent GPU and CPU processors. Computation is performed in double-precision, and the code includes two computational relevant kernels: one kernel, "propagate", is strongly memory bound, and the other, "collide", is compute bound with an arithmetic intensity of approx 11 FLOP/BYTE. D2Q7 or D2Q9 - as it is able to describe in full details the thermo-hydrodynamical behavior of a fluid, whose equation of state is that of a perfect gas. From a physics point of view, this model improves the accuracy of simpler LBM methods - e.g. Elisa Pellegrini (University of Ferrara)ĭ2Q37 is a Computational Fluid Dynamics code for simulating 2D-fluids using the Lattice Boltzmann Method (LBM) with 37 components of velocity.(*) corresponding author, sebastiano.schifano _at_ Raffaele Tripiccione (University of Ferrara and INFN).Sebastiano Fabio Schifano (University of Ferrara and INFN)(*).Mauro Sbragaglia (University of Rome "Tor Vergata" and INFN).Alessandro Gabbana (University of Ferrara and INFN).Enrico Calore (University of Ferrara and INFN).Luca Biferale (University of Rome "Tor Vergata" and INFN).Submitted by Sebastiano Fabio Schifano sebastiano.schifano _at_ ![]() The following is an example of message in case of check failure: Otherwise, the message warns that the check FAILED and displays the initial and final values of the mass together with the corresponding relative error. If the simulation gives a correct result the following message is print: This simple check is enough to make sure that the code has executed correctly. The code performs the simulation, and at the end it checks that the fluid mass in the whole simulation domain has not changed from its initial value (up to a relative error of 10 -10). X=1024 and Y=4096) and number of iterations is approximately 100000. To do this, a reasonable choice of the lattice size is such that the aspect ratio of the X and Y sizes isġ:4 (e.g. In the present setup the code performs a simulation of the evolution of the Rayleigh-Taylor instability. The control file provides - one per row - the following input parameters: The code supports 1D and 2D domain decomposition. SPEChpc™ 2021 Benchmark Description Benchmark Name
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |