你已经派生过 gprMax
镜像自地址
https://gitee.com/sunhf/gprMax.git
已同步 2025-08-06 20:46:52 +08:00
Updated HPC scripts and added details on eddie3.
这个提交包含在:
@@ -10,7 +10,7 @@
|
||||
#$ -m ea -M joe.bloggs@email.com
|
||||
|
||||
### Parallel environment ($NSLOTS):
|
||||
#$ -pe sharedmem 8
|
||||
#$ -pe sharedmem 16
|
||||
|
||||
### Job script name:
|
||||
#$ -N gprmax_omp.sh
|
||||
@@ -19,10 +19,13 @@
|
||||
### Initialise environment module
|
||||
. /etc/profile.d/modules.sh
|
||||
|
||||
### Load Anaconda environment for gprMax, i.e. Python 3 and required packages
|
||||
### Load and activate Anaconda environment for gprMax, i.e. Python 3 and required packages
|
||||
module load anaconda
|
||||
source activate gprMax
|
||||
|
||||
### Set number of OpenMP threads for each gprMax model
|
||||
export OMP_NUM_THREADS=16
|
||||
|
||||
### Run gprMax with input file
|
||||
cd $HOME/gprMax
|
||||
python -m gprMax mymodel.in -n 100
|
||||
python -m gprMax mymodel.in -n 10
|
@@ -13,7 +13,7 @@
|
||||
#$ -R y
|
||||
|
||||
### Parallel environment ($NSLOTS):
|
||||
#$ -pe mpi 800
|
||||
#$ -pe mpi 176
|
||||
|
||||
### Job script name:
|
||||
#$ -N gprmax_omp_mpi.sh
|
||||
@@ -22,16 +22,16 @@
|
||||
### Initialise environment module
|
||||
. /etc/profile.d/modules.sh
|
||||
|
||||
### Load Anaconda environment for gprMax, i.e. Python 3 and required packages
|
||||
### Load and activate Anaconda environment for gprMax, i.e. Python 3 and required packages
|
||||
module load anaconda
|
||||
source activate gprMax
|
||||
|
||||
### Load OpenMPI
|
||||
module load openmpi
|
||||
|
||||
### Set number of OpenMP threads
|
||||
export OMP_NUM_THREADS=8
|
||||
### Set number of OpenMP threads per MPI task (each gprMax model)
|
||||
export OMP_NUM_THREADS=16
|
||||
|
||||
### Run gprMax with input file
|
||||
cd $HOME/gprMax
|
||||
mpiexec -n 100 python -m gprMax mymodel.in -n 100 -mpi
|
||||
mpiexec -np 11 -x OMP_NUM_THREADS python -m gprMax mymodel.in -n 10 -mpi
|
在新工单中引用
屏蔽一个用户