Difference between revisions of "Gkeyll"
Jump to navigation
Jump to search
Line 3: | Line 3: | ||
|{{#vardefine:app|gkeyll}} | |{{#vardefine:app|gkeyll}} | ||
|{{#vardefine:url|https://gkeyll.readthedocs.io/en/latest/}} | |{{#vardefine:url|https://gkeyll.readthedocs.io/en/latest/}} | ||
− | <!--CONFIGURATION: OPTIONAL (| | + | <!--CONFIGURATION: OPTIONAL (|1} means it's ON)--> |
|{{#vardefine:conf|Gkeyll}} <!--CONFIGURATION--> | |{{#vardefine:conf|Gkeyll}} <!--CONFIGURATION--> | ||
|{{#vardefine:exe|Gkeyll}} <!--ADDITIONAL INFO--> | |{{#vardefine:exe|Gkeyll}} <!--ADDITIONAL INFO--> | ||
Line 41: | Line 41: | ||
{{#if: {{#var: job}}|==Job Script Examples== | {{#if: {{#var: job}}|==Job Script Examples== | ||
See the [[{{PAGENAME}}_Job_Scripts]] page for {{#var: app}} Job script examples. | See the [[{{PAGENAME}}_Job_Scripts]] page for {{#var: app}} Job script examples. | ||
+ | #!/bin/bash | ||
+ | #SBATCH --time=96:00:00 # walltime, | ||
+ | #SBATCH --ntasks=1 # number of mpi processes | ||
+ | #SBATCH --cpus-per-task=1 # Number of OpenMP threads for each MPI process/rank | ||
+ | #SBATCH --account=cmcdevitt # slurm account | ||
+ | #SBATCH --qos=cmcdevitt | ||
+ | #SBATCH --constraint=milan | ||
+ | #SBATCH --mem=16gb | ||
+ | |||
+ | # load modules | ||
+ | module load openmpi/4.1.5 | ||
+ | module load openblas/0.3.24 | ||
+ | module load superlu_dist/6.0.1 | ||
+ | module load metis/5.2.1 | ||
+ | |||
+ | pwd | ||
+ | |||
+ | echo "working directory = "$SLURM_SUBMIT_DIR | ||
+ | |||
+ | echo "Start" | ||
+ | date | ||
+ | |||
+ | # run the program | ||
+ | srun -n $SLURM_NTASKS /dist/apps/gkyl/build/gkyl /blue/cmcdevitt/cmcdevitt/git_home/gkyl/TestDecks/vp-sheath/rt-vp-sheath02-1x1v-p2.lua >& output.log | ||
+ | |||
+ | echo "Finish" | ||
+ | date | ||
|}} | |}} | ||
<!--Policy--> | <!--Policy--> |
Revision as of 14:11, 3 June 2024
Description
DESCRIPTION
Environment Modules
Run module spider gkeyll
to find out what environment modules are available for this application.
System Variables
- HPC_GKEYLL_DIR - installation directory
- HPC_GKEYLL_BIN - binary directory
- HPC_GKEYLL_LIB - library directory
Configuration
See the Gkeyll_Configuration page for gkeyll configuration details.
Additional Information
WRITE_ADDITIONAL_INSTRUCTIONS_ON_RUNNING_THE_SOFTWARE_IF_NECESSARY