[FLASH-USERS] FLASH compilation on Perlmutter

Scott Feister sfeister at gmail.com
Wed Feb 14 11:03:51 EST 2024


Hi Pratik,

I haven't built FLASH for Perlmutter, but a few tips from building other
codes on Perlmutter and FLASH on other machines.
1. Choose your programming environment to work in first. E.g. "PrgEnv-GNU"
is a good choice to get things working quickly. See
https://docs.nersc.gov/systems/perlmutter/software/#compilers
2. Use the compiler wrappers. See
https://docs.nersc.gov/development/compilers/wrappers/
3. Consider using OpenMPI for your first pass at compiling FLASH, as I find
it easy to compile FLASH with OpenMPI. See See
https://docs.nersc.gov/development/programming-models/mpi/openmpi/
4. Use built-in HDF5 (either serial or parallel is available depending on
what you need for that particular build of FLASH.) See See
https://docs.nersc.gov/development/libraries/hdf5/

Good luck!

Scott

On Tue, Feb 13, 2024 at 3:59 PM Pratik Manwani <pkmanwani at gmail.com> wrote:

> Hello all,
>
> Has anyone compiled FLASH on NERSC Perlmutter?
>
> There are makefiles for different site configurations on Nersc but I
> could not find one for Perlmutter. Let me know if possible, Thanks for
> the help!
>
> Best,
> Pratik
> _______________________________________________
> flash-users mailing list
> flash-users at flash.rochester.edu
>
> For list info, including unsubscribe:
> https://flash.rochester.edu/mailman/listinfo/flash-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://flash.rochester.edu/pipermail/flash-users/attachments/20240214/3e517a14/attachment.htm>


More information about the flash-users mailing list