Skip to content
Snippets Groups Projects
Commit 72f18e47 authored by Juan Escobar's avatar Juan Escobar
Browse files

Juan 27/09/2019: add stand-one compile_tensor script for manage+mumticore &...

Juan 27/09/2019: add stand-one compile_tensor script for manage+mumticore & manage use mpi via MNH key , collapse on nvidia only not multicore
parent 150a0121
No related branches found
No related tags found
No related merge requests found
#!/bin/bash
set -x
set -e
OPT_BASE=" -Mbackslash -Mextend -Kieee -nofma -Mallocatable=95 "
#OPT_BASE=" -Mbackslash -Mextend -Mallocatable=95 "
#OPTLEVEL=" -O2 -ta=multicore,tesla:nofma,managed "
#OPTLEVEL=" -g -O2 -ta=multicore,tesla:managed "
OPTLEVEL=" -O2 -ta=multicore,tesla,nofma,cc35,cc50,cuda10.0,managed -Minfo=accel,ccff -Mprof=ccff "
#OPTLEVEL=" -O2 -ta=tesla:nofma,managed "
OPT="-r8 -DCARTESIANGEOMETRY -DOVERLAPCOMMS -DPIECEWISELINEAR -Mpreprocess ${OPT_BASE} ${OPTLEVEL} "
F90="mpif90 ${OPT} "
rm -f *.o *.mod mg_main_mnh
pgf90 -show ${OPT} mg_main_mnh.f90
for file in parameters.f90 messages.f90 datatypes.f90 timer.f90 communication.f90 discretisation.f90 \
solver.f90 conjugategradient.f90 multigrid.f90 profiles.f90 mode_mg_read_param.f90 \
mode_mg.f90 mode_mg_read_param.f90 \
dblas.f90
do
echo ====== file=$file
${F90} -c $file
done
${F90} -o mg_main_mnh mg_main_mnh.f90 *.o
rm -f *.o *.mod
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment