# _____ _______________________________ # ____/ TELEMAC Project Definitions /______________________________/ # [Configurations] configs: win7gfors # win7tels win7gfors win7gforsdbg win7telsdbg # _____ ________________________________________ # ____/ windows 7 generals /_______________________________________/ [general] # root: C:\opentelemac-mascaret\v7p2 version: v7p2 language: 2 modules: system options: # sfx_zip: .zip sfx_lib: .lib sfx_mod: .mod sfx_exe: .exe # val_root: <root>\examples val_rank: all # also possible val_rank: <3 >7 6 cmd_obj_c: gcc -c <srcName> -o <objName> # # _____ ____________________________________ # ____/ windows 7 intel scalar /___________________________________/ [win7tels] # cmd_obj: ifort.exe /c /Ot /iface:cref /iface:nomixed_str_len_arg /nologo /fpp /names:uppercase /convert:big_endian <mods> <incs> <f95name> cmd_lib: xilib.exe /nologo /out:<libname> <objs> cmd_exe: xilink.exe /nologo /subsystem:console /stack:536870912 /out:<exename> <objs> <libs> # mods_all: /include:<config> # sfx_obj: .obj # # _____ ____________________________________ # ____/ windows 7 intel scalar debug /___________________________________/ [win7telsdbg] # cmd_obj: ifort.exe /c /debug:full /iface:cref /iface:nomixed_str_len_arg /nologo /fpp /names:uppercase /convert:big_endian <mods> <incs> <f95name> cmd_lib: xilib.exe /nologo /out:<libname> <objs> cmd_exe: xilink.exe /nologo /subsystem:console /stack:536870912 /out:<exename> <objs> <libs> # mods_all: /include:<config> # sfx_obj: .obj # # _____ _________________________________ # ____/ windows 7 gfortran scalar /________________________________/ [win7gfors] # cmd_obj: gfortran -cpp -c -O2 -fopenmp -fconvert=big-endian -frecord-marker=4 <mods> <incs> <f95name> cmd_lib: ar cru <libname> <objs> cmd_exe: gfortran -fopenmp -fconvert=big-endian -frecord-marker=4 -v -lm -o <exename> <objs> <libs> # mods_all: -I <config> # sfx_obj: .o # # _____ _________________________________ # ____/ windows 7 gfortran scalar debug /________________________________/ [win7gforsdbg] # cmd_obj: gfortran -cpp -c -O3 -fopenmp -fconvert=big-endian -frecord-marker=4 <mods> <incs> <f95name> cmd_lib: ar cru <libname> <objs> cmd_exe: gfortran -fopenmp -fconvert=big-endian -frecord-marker=4 -v -lm -o <exename> <objs> <libs> # mods_all: -I <config> # sfx_obj: .o #
And in parallel:
# _____ _______________________________ # ____/ TELEMAC Project Definitions /______________________________/ # [Configurations] configs: wing64mpi # # # _____ ____________________________________ # ____/ Windows gfortran parallel /___________________________________/ [wing64mpi] # version:v7p2 language: 2 modules: system # mpi_cmdexec: C:\opentelemac-mascaret\mpich2\bin\mpiexec.exe -wdir <wdir> -n <ncsize> <exename> mpi_hosts: # cmd_obj_c: gcc -c <srcName> -o <objName> cmd_obj: gfortran -c -cpp -O2 -fconvert=big-endian -DHAVE_MPI -frecord-marker=4 <mods> <incs> <f95name> cmd_lib: ar cru <libname> <objs> cmd_exe: gfortran -fconvert=big-endian -frecord-marker=4 -v -lm -o <exename> <objs> <libs> # mods_all: -I <config> # sfx_obj: .o # incs_all: -I C:\opentelemac-mascaret\mpich2\include libs_all: C:\opentelemac-mascaret\metis\lib\libmetis.a C:\opentelemac-mascaret\mpich2\lib\libfmpich2g.a # # sfx_zip: .zip sfx_lib: .lib sfx_obj: .o sfx_mod: .mod sfx_exe: .exe # val_root: <root>\examples val_rank: all