[MITgcm-support] Compiling Problems
Shreyas Suni Gaikwad
shreyas.gaikwad at utexas.edu
Thu Sep 26 11:41:38 EDT 2024
Hi Haoran,
I had to remind myself how to do this, it turns out it's straightforward. I
have attached a tarball for it.
You compile using the "compile" script here. There is no call to Tapenade
in this script; it is only gcc. Then all you have to do is to place the
newly created fortranParser as the bin/linux/fortranParser of the existing
installed Tapenade. You don't need to recompile: Tapenade calls the parser
as an external tool, by a system call.
Hope this helps.
Best,
Shreyas
On Thu, Sep 26, 2024 at 12:45 AM Haoran Xu <xu1jian2wei3 at 163.com> wrote:
> 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> <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
>>
>
--
____________________________________________________
Shreyas Sunil Gaikwad,
Graduate Research Assistant (CRIOS <https://crios-ut.github.io/>) | Senior
Advisor (SIAM-UT <https://siam.oden.utexas.edu/>),
Oden Institute for Computational Engineering and Sciences,
The University of Texas at Austin
shreyas911.github.io | (925)-336-5931
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.mitgcm.org/pipermail/mitgcm-support/attachments/20240926/d853059f/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: FortranParserSources.tar
Type: application/x-tar
Size: 2263040 bytes
Desc: not available
URL: <http://mailman.mitgcm.org/pipermail/mitgcm-support/attachments/20240926/d853059f/attachment-0001.tar>
More information about the MITgcm-support
mailing list