Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

This page is an overview, configuration and tasks for ISC23 Student Cluster Competition teams.

Overview

The MILC Code is a body of high performance research software written in C (with some C++) for doing SU(3) lattice gauge theory on high performance computers as well as single-processor workstations.

Compiling FALL3D

# fall3d-8.1.2.tar.gz will be provided during competition.

module load intel/2021.4
module load compiler/2021.4.0
module load mkl/2021.4.0
# Build netcdf and set include and lib paths

./configure -prefix=<install path> --enable-parallel

make clean
make -j 32 
make install

Running FALL3D

A sample example is available under Example directory.

cd Example
NPROC=160
mpirun -np $NPROC <MPI Flags> Fall3d.r8.x Example.inp 8 5 4 -nens 1
# Make sure the process grid matches with NPROC, i.e. 8 * 5 * 4 = 160

Tasks and Submissions

Input is related Mount St. Helens eruption, https://www.usgs.gov/media/videos/mount-st-helens-eruption-may-18-1980.

# Copy input from USB to a folder.
NPROC=160
mpirun -np $NPROC <MPI Flags> Fall3d.r8.x fall3d helens.inp 8 5 4
# Make sure the process grid matches with NPROC, i.e. 8 * 5 * 4 = 160

Try different processor grids for better performance.

For debugging or quick testing, you can decrease the duration of simulation by changing the below parameter in helens.inp but make sure to use the original value for the submission.

   RUN_END_(HOURS_AFTER_00)   = 55    

Run the application with the original input and submit helens.inp and helens.Fall3d.log.

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.