[MITgcm-support] Compiling Problems

Haoran Xu xu1jian2wei3 at 163.com
Thu Sep 26 01:45:05 EDT 2024


Hi Shreyas,

Thanks for your expIanation. I will wait for more details since I cannot sovle this problem now.

Haoran



At 2024-09-26 11:33:50, "Shreyas Suni Gaikwad" <shreyas.gaikwad at utexas.edu> wrote:

Hi Haoran,


I will reply with the required steps tomorrow but this issue can generally arise if the fortran-parser (written in C) that Tapenade uses is not compatible with the glibc on your system. In that case, Tapenade tries to fallback to using the docker environment. After that, your system complains that docker command is not found.


There is a workaround to this: compile the fortran-parser in your own system instead of using the precompiled one that comes with the Tapenade installation. This ensures it is compatible with your glibc.


I will share some more details on how to do this soon.


Thanks,
Shreyas





On Tue, Sep 24, 2024, 8:51 PM Haoran Xu <xu1jian2wei3 at 163.com> wrote:

Thanks Jean-Michel,

It seems that the docker is not supposed to be used in liunx ,however it was accidently used here.I will check if I can figure it out.

Here are the commands:

make CLEAN

../../../tools/genmake2 -tap -of ../../../tools/build_options/linux_amd64_ifort -mods ../code_tap

make depend

make tap_adj

Haoran



---- Replied Message ----
| From | Jean-Michel Campin<jmc at mit.edu> |
| Date | 09/24/2024 21:51 |
| To | mitgcm-support at mitgcm.org |
| Cc | shreyas.gaikwad at utexas.edu |
| Subject | Re: [MITgcm-support] Compiling Problems |
Hi Haoran,

As I look at some of the error messages, it seems that you are trying to use docker and there
are some issue with that:
> File: /lustre/home/dutao/perl5/quin/tapenade_3.16/bin/../bin/fortranParserRun.sh: line 21: docker: command not found

Few comments:

1) I don't know how to fix this but it would help if you could provide the full sequence of
 comands that you entered.

2) Also, there is a list of outstanding isssues related to MITgcm with Tapenade:
  https://github.com/MITgcm/MITgcm/issues/735
 but the 4th task: "Changes needed to fix/polish the use tapenade through docker"
 has been marked as "completed" (on Mar 29, 2024) but still not sure how this works.

3) I am CC directly Shreyas (who does not seem to be subscribed to the support list)
 as he may be able to provide a more useful advice.

Cheers,
Jean-Michel

On Tue, Sep 24, 2024 at 11:12:20AM +0800, Haoran Xu wrote:
> Dear Community,
>       I was building MITgcm ajoint with TAPENADE , and I got the following errors:
>
>
>       the_model_main.o: In function `the_model_main_':
>       the_model_main.f:(.text+0xe7): undefined reference to `the_main_loop_b_'
>       make[1]: *** [mitgcmuv_tap_adj] Error 1
>       make[1]: Leaving directory `/lustre/home/dutao/perl5/quin/MITgcm-master/verification/tutorial_global_oce_biogeo/build'
>       make: *** [ad_exe_target] Error 2
>
>
>       I attach the compilation file in compile.log and environment variable in .bashrc.
>
>
>       Thanks in advance for any advice.
>      
>       Haoran
>


> Update AD_CONFIG.h and make mitgcmuv_tap_adj
> ad_config.template AD_CONFIG.h differ: byte 153, line 4
> make -f Makefile mitgcmuv_tap_adj
> make[1]: Entering directory `/lustre/home/dutao/perl5/quin/MITgcm-master/verification/tutorial_global_oce_biogeo/build'
> cat ptracers_dyn_state_mod.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ptracers_dyn_state_mod.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ptracers_dyn_state_mod.f
> cat ptracers_dyn_state_data_mod.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ptracers_dyn_state_data_mod.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ptracers_dyn_state_data_mod.f
> if [ ! -L PTRACERS_MOD.h ]; then ln -s ../../../pkg/ptracers/PTRACERS_MOD.h PTRACERS_MOD.h; fi
> cat cost_tracer.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cost_tracer.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cost_tracer.f
> cat active_file_ad.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > active_file_ad.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c active_file_ad.f
> cat active_file_control.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > active_file_control.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c active_file_control.f
> cat active_file_control_slice.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > active_file_control_slice.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c active_file_control_slice.f
> cat active_file.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > active_file.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c active_file.f
> cat active_file_gen_ad.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > active_file_gen_ad.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c active_file_gen_ad.f
> cat active_file_gen.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > active_file_gen.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c active_file_gen.f
> cat active_file_gen_g.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > active_file_gen_g.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c active_file_gen_g.f
> cat active_file_g.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > active_file_g.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c active_file_g.f
> cat active_file_loc_ad.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > active_file_loc_ad.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c active_file_loc_ad.f
> cat active_file_loc.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > active_file_loc.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c active_file_loc.f
> cat active_file_loc_g.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > active_file_loc_g.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c active_file_loc_g.f
> cat adautodiff_whtapeio_sync.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > adautodiff_whtapeio_sync.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c adautodiff_whtapeio_sync.f
> cat addamp_adj.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > addamp_adj.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c addamp_adj.f
> cat add_prefix.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > add_prefix.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c add_prefix.f
> cat addummy_for_etan.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > addummy_for_etan.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c addummy_for_etan.f
> cat addummy_in_dynamics.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > addummy_in_dynamics.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c addummy_in_dynamics.f
> cat addummy_in_stepping.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > addummy_in_stepping.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c addummy_in_stepping.f
> cat adopen_adclose.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > adopen_adclose.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c adopen_adclose.f
> cat adread_adwrite.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > adread_adwrite.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c adread_adwrite.f
> cat adread_adwrite_i.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > adread_adwrite_i.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c adread_adwrite_i.f
> cat adzero_adj.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > adzero_adj.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c adzero_adj.f
> cat autodiff_check.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > autodiff_check.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c autodiff_check.f
> cat autodiff_findunit.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > autodiff_findunit.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c autodiff_findunit.f
> cat autodiff_inadmode_set_ad.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > autodiff_inadmode_set_ad.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c autodiff_inadmode_set_ad.f
> cat autodiff_inadmode_set.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > autodiff_inadmode_set.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c autodiff_inadmode_set.f
> cat autodiff_inadmode_set_g.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > autodiff_inadmode_set_g.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c autodiff_inadmode_set_g.f
> cat autodiff_inadmode_unset_ad.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > autodiff_inadmode_unset_ad.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c autodiff_inadmode_unset_ad.f
> cat autodiff_inadmode_unset.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > autodiff_inadmode_unset.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c autodiff_inadmode_unset.f
> cat autodiff_inadmode_unset_g.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > autodiff_inadmode_unset_g.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c autodiff_inadmode_unset_g.f
> cat autodiff_ini_model_io.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > autodiff_ini_model_io.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c autodiff_ini_model_io.f
> cat autodiff_init_varia.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > autodiff_init_varia.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c autodiff_init_varia.f
> cat autodiff_readparms.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > autodiff_readparms.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c autodiff_readparms.f
> cat autodiff_restore.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > autodiff_restore.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c autodiff_restore.f
> cat autodiff_store.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > autodiff_store.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c autodiff_store.f
> cat autodiff_whtapeio_sync.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > autodiff_whtapeio_sync.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c autodiff_whtapeio_sync.f
> cat cg2d_mad.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cg2d_mad.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cg2d_mad.f
> cat copy_ad_uv_outp.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > copy_ad_uv_outp.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c copy_ad_uv_outp.f
> cat copy_advar_outp.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > copy_advar_outp.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c copy_advar_outp.f
> cat damp_adj.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > damp_adj.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c damp_adj.f
> cat dummy_for_etan.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dummy_for_etan.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dummy_for_etan.f
> cat dummy_in_dynamics.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dummy_in_dynamics.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dummy_in_dynamics.f
> cat dummy_in_stepping.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dummy_in_stepping.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dummy_in_stepping.f
> cat dump_adj_xy.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dump_adj_xy.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dump_adj_xy.f
> cat dump_adj_xy_uv.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dump_adj_xy_uv.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dump_adj_xy_uv.f
> cat dump_adj_xyz.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dump_adj_xyz.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dump_adj_xyz.f
> cat dump_adj_xyz_uv.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dump_adj_xyz_uv.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dump_adj_xyz_uv.f
> cat g_dummy_for_etan.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > g_dummy_for_etan.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c g_dummy_for_etan.f
> cat g_dummy_in_dynamics.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > g_dummy_in_dynamics.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c g_dummy_in_dynamics.f
> cat g_dummy_in_stepping.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > g_dummy_in_stepping.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c g_dummy_in_stepping.f
> cat global_max_ad.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > global_max_ad.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c global_max_ad.f
> cat global_sum_ad.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > global_sum_ad.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c global_sum_ad.f
> cat global_sum_tile_ad.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > global_sum_tile_ad.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c global_sum_tile_ad.f
> cat myactivefunction_ad.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > myactivefunction_ad.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c myactivefunction_ad.f
> cat myactivefunction.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > myactivefunction.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c myactivefunction.f
> cat zero_adj.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > zero_adj.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c zero_adj.f
> cat cd_code_init_fixed.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cd_code_init_fixed.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cd_code_init_fixed.f
> cat cd_code_ini_vars.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cd_code_ini_vars.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cd_code_ini_vars.f
> cat cd_code_read_pickup.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cd_code_read_pickup.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cd_code_read_pickup.f
> cat cd_code_scheme.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cd_code_scheme.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cd_code_scheme.f
> cat cd_code_write_pickup.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cd_code_write_pickup.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cd_code_write_pickup.f
> cat cost_accumulate_mean.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cost_accumulate_mean.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cost_accumulate_mean.f
> cat cost_atlantic_heat.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cost_atlantic_heat.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cost_atlantic_heat.f
> cat cost_check.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cost_check.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cost_check.f
> cat cost_dependent_init.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cost_dependent_init.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cost_dependent_init.f
> cat cost_depth.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cost_depth.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cost_depth.f
> cat cost_final.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cost_final.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cost_final.f
> cat cost_final_restore.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cost_final_restore.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cost_final_restore.f
> cat cost_final_store.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cost_final_store.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cost_final_store.f
> cat cost_init_varia.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cost_init_varia.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cost_init_varia.f
> cat cost_readparms.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cost_readparms.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cost_readparms.f
> cat cost_state_final.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cost_state_final.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cost_state_final.f
> cat cost_test.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cost_test.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cost_test.f
> cat cost_tile.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cost_tile.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cost_tile.f
> cat cost_vector.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > cost_vector.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c cost_vector.f
> cat adctrl_bound.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > adctrl_bound.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c adctrl_bound.f
> cat ctrl_bound.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_bound.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_bound.f
> cat ctrl_bound_tl.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_bound_tl.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_bound_tl.f
> cat ctrl_check.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_check.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_check.f
> cat ctrl_cost_driver.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_cost_driver.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_cost_driver.f
> cat ctrl_cost_gen.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_cost_gen.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_cost_gen.f
> cat ctrl_depth_ini.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_depth_ini.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_depth_ini.f
> cat ctrl_get_gen.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_get_gen.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_get_gen.f
> cat ctrl_get_gen_rec.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_get_gen_rec.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_get_gen_rec.f
> cat ctrl_get_mask.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_get_mask.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_get_mask.f
> cat ctrl_getobcse.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_getobcse.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_getobcse.f
> cat ctrl_getobcsn.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_getobcsn.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_getobcsn.f
> cat ctrl_getobcss.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_getobcss.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_getobcss.f
> cat ctrl_getobcsw.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_getobcsw.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_getobcsw.f
> cat ctrl_hfacc_ini.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_hfacc_ini.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_hfacc_ini.f
> cat ctrl_init_ctrlvar.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_init_ctrlvar.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_init_ctrlvar.f
> cat ctrl_init.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_init.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_init.f
> cat ctrl_init_obcs_variables.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_init_obcs_variables.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_init_obcs_variables.f
> cat ctrl_init_rec.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_init_rec.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_init_rec.f
> cat ctrl_init_variables.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_init_variables.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_init_variables.f
> cat ctrl_init_wet.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_init_wet.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_init_wet.f
> cat ctrl_map_forcing.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_map_forcing.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_map_forcing.f
> cat ctrl_map_genarr.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_map_genarr.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_map_genarr.f
> cat ctrl_map_gentim2d.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_map_gentim2d.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_map_gentim2d.f
> cat ctrl_map_ini_genarr.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_map_ini_genarr.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_map_ini_genarr.f
> cat ctrl_map_ini_gentim2d.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_map_ini_gentim2d.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_map_ini_gentim2d.f
> cat ctrl_mask_set_xz.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_mask_set_xz.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_mask_set_xz.f
> cat ctrl_mask_set_yz.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_mask_set_yz.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_mask_set_yz.f
> cat ctrl_pack.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_pack.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_pack.f
> cat ctrl_readparms.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_readparms.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_readparms.f
> cat ctrl_set_fname.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_set_fname.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_set_fname.f
> cat ctrl_set_globfld_xy.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_set_globfld_xy.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_set_globfld_xy.f
> cat ctrl_set_globfld_xyz.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_set_globfld_xyz.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_set_globfld_xyz.f
> cat ctrl_set_globfld_xz.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_set_globfld_xz.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_set_globfld_xz.f
> cat ctrl_set_globfld_yz.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_set_globfld_yz.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_set_globfld_yz.f
> cat ctrl_set_pack_xy.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_set_pack_xy.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_set_pack_xy.f
> cat ctrl_set_pack_xyz.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_set_pack_xyz.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_set_pack_xyz.f
> cat ctrl_set_pack_xz.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_set_pack_xz.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_set_pack_xz.f
> cat ctrl_set_pack_yz.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_set_pack_yz.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_set_pack_yz.f
> cat ctrl_set_unpack_xy.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_set_unpack_xy.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_set_unpack_xy.f
> cat ctrl_set_unpack_xyz.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_set_unpack_xyz.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_set_unpack_xyz.f
> cat ctrl_set_unpack_xz.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_set_unpack_xz.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_set_unpack_xz.f
> cat ctrl_set_unpack_yz.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_set_unpack_yz.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_set_unpack_yz.f
> cat ctrl_summary.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_summary.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_summary.f
> cat ctrl_swapffields.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_swapffields.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_swapffields.f
> cat ctrl_toolbox.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_toolbox.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_toolbox.f
> cat ctrl_unpack.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > ctrl_unpack.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c ctrl_unpack.f
> cat optim_readparms.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > optim_readparms.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c optim_readparms.f
> cat chksum_tiled.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > chksum_tiled.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c chksum_tiled.f
> cat debug_call.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > debug_call.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c debug_call.f
> cat debug_cs_corner_uv.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > debug_cs_corner_uv.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c debug_cs_corner_uv.f
> cat debug_enter.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > debug_enter.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c debug_enter.f
> cat debug_fld_stats_rl.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > debug_fld_stats_rl.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c debug_fld_stats_rl.f
> cat debug_fld_stats_rs.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > debug_fld_stats_rs.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c debug_fld_stats_rs.f
> cat debug_leave.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > debug_leave.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c debug_leave.f
> cat debug_msg.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > debug_msg.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c debug_msg.f
> cat debug_stats_rl.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > debug_stats_rl.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c debug_stats_rl.f
> cat debug_stats_rs.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > debug_stats_rs.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c debug_stats_rs.f
> cat fill_in_corners_rl.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > fill_in_corners_rl.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c fill_in_corners_rl.f
> cat write_fullarray_rl.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > write_fullarray_rl.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c write_fullarray_rl.f
> cat write_fullarray_rs.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > write_fullarray_rs.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c write_fullarray_rs.f
> cat alk_surfforcing.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > alk_surfforcing.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c alk_surfforcing.f
> cat bio_export.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > bio_export.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c bio_export.f
> cat calcite_saturation.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > calcite_saturation.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c calcite_saturation.f
> cat carbon_chem.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > carbon_chem.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c carbon_chem.f
> cat car_flux.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > car_flux.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c car_flux.f
> cat car_flux_omega_top.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > car_flux_omega_top.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c car_flux_omega_top.f
> cat dic_atmos.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_atmos.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_atmos.f
> cat dic_biotic_diags.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_biotic_diags.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_biotic_diags.f
> cat dic_biotic_forcing.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_biotic_forcing.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_biotic_forcing.f
> cat dic_biotic_init.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_biotic_init.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_biotic_init.f
> cat dic_cost.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_cost.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_cost.f
> cat dic_diagnostics_init.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_diagnostics_init.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_diagnostics_init.f
> cat dic_fields_load.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_fields_load.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_fields_load.f
> cat dic_fields_update.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_fields_update.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_fields_update.f
> cat dic_ini_atmos.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_ini_atmos.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_ini_atmos.f
> cat dic_ini_forcing.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_ini_forcing.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_ini_forcing.f
> cat dic_init_fixed.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_init_fixed.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_init_fixed.f
> cat dic_init_varia.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_init_varia.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_init_varia.f
> cat dic_mnc_init.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_mnc_init.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_mnc_init.f
> cat dic_read_co2_pickup.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_read_co2_pickup.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_read_co2_pickup.f
> cat dic_readparms.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_readparms.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_readparms.f
> cat dic_read_pickup.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_read_pickup.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_read_pickup.f
> cat dic_set_control.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_set_control.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_set_control.f
> cat dic_solvesaphe.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_solvesaphe.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_solvesaphe.f
> cat dic_store_fluxco2.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_store_fluxco2.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_store_fluxco2.f
> cat dic_surfforcing.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_surfforcing.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_surfforcing.f
> cat dic_surfforcing_init.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_surfforcing_init.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_surfforcing_init.f
> cat dic_tr_register.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_tr_register.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_tr_register.f
> cat dic_write_pickup.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > dic_write_pickup.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c dic_write_pickup.f
> cat fe_chem.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > fe_chem.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c fe_chem.f
> cat insol.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > insol.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c insol.f
> cat o2_surfforcing.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > o2_surfforcing.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c o2_surfforcing.f
> cat phos_flux.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > phos_flux.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c phos_flux.f
> cat gchem_add_tendency.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gchem_add_tendency.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gchem_add_tendency.f
> cat gchem_calc_tendency.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gchem_calc_tendency.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gchem_calc_tendency.f
> cat gchem_check.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gchem_check.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gchem_check.f
> cat gchem_diagnostics_init.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gchem_diagnostics_init.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gchem_diagnostics_init.f
> cat gchem_fields_load.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gchem_fields_load.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gchem_fields_load.f
> cat gchem_forcing_sep.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gchem_forcing_sep.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gchem_forcing_sep.f
> cat gchem_init_fixed.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gchem_init_fixed.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gchem_init_fixed.f
> cat gchem_init_vari.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gchem_init_vari.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gchem_init_vari.f
> cat gchem_output.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gchem_output.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gchem_output.f
> cat gchem_readparms.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gchem_readparms.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gchem_readparms.f
> cat gchem_surfmean.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gchem_surfmean.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gchem_surfmean.f
> cat gchem_tr_register.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gchem_tr_register.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gchem_tr_register.f
> cat gchem_write_pickup.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gchem_write_pickup.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gchem_write_pickup.f
> cat gad_advection.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_advection.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_advection.f
> cat gad_advscheme.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_advscheme.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_advscheme.f
> cat gad_biharm_r.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_biharm_r.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_biharm_r.f
> cat gad_biharm_x.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_biharm_x.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_biharm_x.f
> cat gad_biharm_y.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_biharm_y.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_biharm_y.f
> cat gad_c2_adv_r.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_c2_adv_r.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_c2_adv_r.f
> cat gad_c2_adv_x.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_c2_adv_x.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_c2_adv_x.f
> cat gad_c2_adv_y.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_c2_adv_y.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_c2_adv_y.f
> cat gad_c2_impl_r.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_c2_impl_r.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_c2_impl_r.f
> cat gad_c4_adv_r.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_c4_adv_r.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_c4_adv_r.f
> cat gad_c4_adv_x.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_c4_adv_x.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_c4_adv_x.f
> cat gad_c4_adv_y.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_c4_adv_y.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_c4_adv_y.f
> cat gad_calc_rhs.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_calc_rhs.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_calc_rhs.f
> cat gad_check.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_check.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_check.f
> cat gad_del2.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_del2.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_del2.f
> cat gad_diagnostics_init.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_diagnostics_init.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_diagnostics_init.f
> cat gad_diagnostics_state.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_diagnostics_state.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_diagnostics_state.f
> cat gad_diff_r.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_diff_r.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_diff_r.f
> cat gad_diff_x.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_diff_x.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_diff_x.f
> cat gad_diff_y.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_diff_y.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_diff_y.f
> cat gad_dst2u1_adv_r.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_dst2u1_adv_r.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_dst2u1_adv_r.f
> cat gad_dst2u1_adv_x.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_dst2u1_adv_x.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_dst2u1_adv_x.f
> cat gad_dst2u1_adv_y.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_dst2u1_adv_y.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_dst2u1_adv_y.f
> cat gad_dst2u1_impl_r.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_dst2u1_impl_r.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_dst2u1_impl_r.f
> cat gad_dst3_adv_r.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_dst3_adv_r.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_dst3_adv_r.f
> cat gad_dst3_adv_x.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include | ../../../tools/set64bitConst.sh  > gad_dst3_adv_x.f
> ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O2 -align -ip -fp-model source -xHost  -c gad_dst3_adv_x.f
> cat gad_dst3_adv_y.F |  cpp -traditional -P -DWORDLENGTH=4 -DDEFAULT_R8 -DHAVE_SYSTEM -DHAVE_FDATE -DHAVE_ETIME_FCT -DHAVE_CLOC -DHAVE_SETRLSTK -DHAVE_SIGREG -DHAVE_STAT -DHAVE_NETCDF -DHAVE_FLUSH  -I/lustre/software/netcdf-4.7.4_intel2016/include
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.mitgcm.org/pipermail/mitgcm-support/attachments/20240926/e40c3312/attachment-0001.html>


More information about the MITgcm-support mailing list