-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using Specfem with heterogeneous machines #700
Comments
hi Kevin, great to see it setup through kubernetes, will need to try that out soon :) for 1, there are no specific instructions in the code. tailoring to a specific CPU architecture would happen through the compiler and corresponding flags, e.g., when running the for 2, by setting the flag best wishes, |
Hello Daniel,
ok, I see. Do you happen to know if Specfem is sensible to such CPU variations ?
ok, makes sense, thanks we're currently benchmarking Specfem with classic baremetal runs, modifying mainly the with MPI_NPROC=16 | MPI_SLOTS=4 | OMP_THREADS=2 | NEX=128 (=4 x 8-core machines) this took 1h33min. |
Hello Daniel, FYI we published two blog posts about Specfem on OpenShift (kubernetes): https://www.openshift.com/blog/a-complete-guide-for-running-specfem-scientific-hpc-workload-on-red-hat-openshift it's not with "heterogeneous machines" (title of the issue), but still the continuation of what I mentioned above. |
hi Kevin, thanks for posting! let me add a corresponding entry in the manual. it looks like SPECFEM - even more so than GROMACS - is showing very good performance results on such an OpenShift platform, with scalings at almost the same performance level as for the bare-metal runs. this is probably due to the local communication and over-lapping computations which help to mitigate the overhead with OpenShift's network performance. anyway, i plan to see if we could drop the static compilation requirements of the package. your OpenShift setup might then become simpler as well - will let you know if this becomes an option. many thanks, |
Hello Specfem developers,
I am playing with Specfem3D_Globe and getting it to run on OpenShift Kubernetes (see this video for a first demo/illustration).
I have 2 questions related to Specfem3D execution:
GPU=Cuda|OpenCL
withGPU=No
?thanks,
Kevin
The text was updated successfully, but these errors were encountered: