Must

Issue #22 new
jg piccinali repo owner created an issue

c+MPI+OPENMP:JACOBI (PizDaint)

Get the src

Setup

  • module swap PrgEnv-cray PrgEnv-gnu
  • module swap cray-mpich/7.1.1

Compile

make jacobi_mpi+openmp.GNU.SANTIS. \
PREP= \
OMPLDFLAGS="-fopenmp -dynamic"

Run

salloc
export OMP_NUM_THREADS=1
aprun -n 2 ./jacobi_mpi+openmp.GNU.SANTIS. 
Jacobi relaxation Calculation: 4096 x 4096 mesh with 
2 processes and 1 threads.
    0, 0.250000
  100, 0.002397
 total: 6.505306 s
Application 148637 resources: 
utime ~13s, stime ~0s, Rss ~68480, 
inblocks ~125, outblocks ~45

Must

export PATH=/apps/santis/sandbox/jgp/must/1.4.0/gnu_482/bin:$PATH
mustrun -n 2 --must:nocrash \
--must:mpiexec aprun jacobi_mpi+openmp.GNU.SANTIS. 
[MUST] MUST configuration ... centralized checks without application crash handling
[MUST] Weaver ... success
[MUST] Code generation ... success
[MUST] Build file generation ... success
[MUST] Configuring intermediate build ... success
[MUST] Building intermediate sources ... success
[MUST] Installing intermediate modules ... success
[MUST] Generating P^nMPI configuration ... success
[MUST] Search for preloaded P^nMPI ... not found ... success
[MUST] Executing application:
Jacobi relaxation Calculation: 4096 x 4096 mesh with 2 processes and 1 threads.
    0, 0.250000
  100, 0.002397
 total: 6.671241 s
Application 148638 resources: utime ~20s, stime ~0s, Rss ~75996,
inblocks ~1306, outblocks ~1150
[MUST] Execution finished, inspect 
"/apps/santis/sandbox/jgp/must/1.4.0/cscs/parallel-debuggers/jacobi.git
/src/MUST_Output.html"!

eff.png

F90+MPI+OPENMP:BT (PizDaint)

Get the src

Setup

  • module swap PrgEnv-cray PrgEnv-gnu
  • module swap cray-mpich/7.1.1
  • export PATH=/apps/santis/sandbox/jgp/must/1.4.0/gnu_482/bin:$PATH

Compile

  • make clean
  • make bt-mz \ CLASS=C \ NPROCS=4 \ FFLAGS="-g " \ FLINKFLAGS="-dynamic -g" \ COMPILER=-ffixed-line-length-none
Built executable ../bin/bt-mz_C.8

Run

  • cd bin/
  • salloc
  • mustrun -n 8 --must:mpiexec aprun ./bt-mz_C.8

Comments (1)

  1. Log in to comment