### ### See http://wiki.opentelemac.org/doku.php?id=installation_notes_2_beta ### On how to install telemac ### # _____ _______________________________ # ____/ TELEMAC Project Definitions /______________________________/ # [Configurations] configs: S9.gfortran S9.gfortran.debug S9.gfortran.verrou S9.nag S9.nag.debug S9.intel S9.intel.debug S10.gfortran.dyn S10.gfortran.debug S10.nag.dyn S10.nag.debug gaia.intel.dyn gaia.intel.debug gaia.gnu.dyn gaia.gnu.debug cronos.intel.dyn cronos.intel.debug cronos.gnu.dyn cronos.gnu.debug win win.debug win.dyn win.dyn.debug cygwin cygwin.debug # _____ ____________________________________ # ____/ General /___________________________________/ # Global declaration used for all configurations [general] language: 2 modules: system version: v8p4 # sfx_zip: gztar sfx_lib: .a sfx_obj: .o sfx_mod: .mod sfx_exe: # # val_root: /examples # val_rank: all # mods_all: -I ar: ar lib_flags: cru # # MPI info # fc: mpif90 flags_mpi: -DHAVE_MPI # Those are for nag.ad incs_mpi: -kind=byte -I$MPIHOME/include libs_mpi: -L$MPIHOME/lib -lmpichf90 -lmpich -lopa -lmpl -lrt -lpthread cmd_doxygen:doxygen # # METIS info # libs_metis: -L$METISHOME/lib -lmetis # # MUMPS info # #incs_mumps: -I$MUMPSHOME/include #flags_mumps: -DHAVE_MUMPS #libs_mumps: $MUMPSHOME/lib/libdmumps.a # $MUMPSHOME/lib/libmumps_common.a # $MUMPSHOME/lib/libpord.a # $SCALAPACKHOME/lib/libscalapack.a # -L/local/BLAS -lblas #libs_so_mumps: -L$MUMPSHOME/lib -ldmumps -lmumps_common -lpord # -L$SCALAPACKHOME/lib -lscalapack # -lblas #libs_so_mumps_mkl: -L$MUMPSHOME/lib -ldmumps -lmumps_common -lpord # -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64 # -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -lmkl_def # -lpthread -lm -ldl # # AED info # #incs_aed: -I $AEDHOME/include #flags_aed: -DHAVE_AED2 #libs_aed: -L$AEDHOME/lib -laed2 # # GOTM info # #incs_gotm: -I $GOTMHOME/include #flags_gotm: -DHAVE_GOTM #libs_gotm: -L$GOTMHOME/lib -lturbulence -lutil # # GFortran info # fflags_gfo: -cpp -fconvert=big-endian -frecord-marker=4 -DHAVE_I16 fflags_debug_gfo: -g -Wall -fcheck=all -fbacktrace -fbounds-check -finit-integer=-1 -finit-real=nan -ffpe-trap=invalid,zero,overflow # # Intel info # fflags_intel_new: -cpp -convert big_endian fflags_intel: [fflags_intel_new] -DNO_INQUIRE_SIZE fflags_debug_intel: -debug all -check all -traceback # TODO: -ftrapuv # # Nag info # fflags_nag: -fpp -w=obs -Oassumed -convert=BIG_ENDIAN -DNAGFOR fflags_nag_ad: -fpp -w=obs -Oassumed -DNAGFOR fflags_debug_nag: -g -gline -C=all # # Cluster info # # Dirty hack as there is a bug within configparser in py3 that removes lines starting with # sbatch_tag:#SBATCH hpc_stdin_edf: #!/bin/bash [sbatch_tag] --job-name= [sbatch_tag] --output=-