Exoplanet Planet Simulator (PlaSim extended for different planet types (including tidally-locked) and evolution on geological timescales--glaciers and carbon cycle)
GNU General Public License v2.0
65
stars
12
forks
source link
Add pass-through for mpi_opts runtime arguments and hyperthreading keyword #22
Per #17 it would be nice to have pass-through arguments via a mpi_opts keyword argument for the mpiexec executable. Additionally, non-SLURM and non-PBS run contexts will not by default permit hyperthreading, even if the machine supports it. A hyperthreading=True keyword argument should be added to allow hyperthreading using the mpiexec --use-hwthread-cpus OpenMPI flag.
Per #17 it would be nice to have pass-through arguments via a
mpi_opts
keyword argument for thempiexec
executable. Additionally, non-SLURM and non-PBS run contexts will not by default permit hyperthreading, even if the machine supports it. Ahyperthreading=True
keyword argument should be added to allow hyperthreading using thempiexec --use-hwthread-cpus
OpenMPI flag.