eeboot_minimal.f(1044): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_INITIALIZED]
       CALL MPI_Initialized( mpiIsInitialized, mpiRC )
------------^
eeboot_minimal.f(1050): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_INIT]
        CALL MPI_INIT( mpiRC )
-------------^
eeboot_minimal.f(1055): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, myThid )
--------------^
eeboot_minimal.f(1081): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_COMM_RANK]
       CALL MPI_COMM_RANK( MPI_COMM_MODEL, mpiMyId, mpiRC )
------------^
eeboot_minimal.f(1086): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
eeboot_minimal.f(1107): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_BARRIER]
       CALL MPI_BARRIER( MPI_COMM_MODEL, mpiRC )
------------^
eeboot_minimal.f(1112): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
eeboot_minimal.f(1117): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_COMM_SIZE]
       CALL MPI_COMM_SIZE ( MPI_COMM_MODEL, mpiNProcs, mpiRC )
------------^
eeboot_minimal.f(1122): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
eeboot_minimal.f(1137): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c eeintro_msg.f
eedie.f(984): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, 1 )
-------------^
eedie.f(1002): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, 1 )
--------------^
eedie.f(1005): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, 1 )
--------------^
eedie.f(1015): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FLUSH]
      CALL MDS_FLUSH( errorMessageUnit, 1 )
-----------^
eedie.f(1017): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FLUSH]
      CALL MDS_FLUSH( standardMessageUnit, 1 )
-----------^
eedie.f(1026): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_FINALIZE]
       CALL MPI_FINALIZE  ( mpiRC )
------------^
eedie.f(1033): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, 1 )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c eeset_parms.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c eewrite_eeenv.f
eeintro_msg.f(974): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eeintro_msg.f(978): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eeintro_msg.f(981): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eeintro_msg.f(984): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eeintro_msg.f(988): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eeintro_msg.f(991): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eeintro_msg.f(994): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eeintro_msg.f(999): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eeintro_msg.f(1003): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eeintro_msg.f(1007): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eeintro_msg.f(1011): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eeintro_msg.f(1015): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch0_r4.f
eewrite_eeenv.f(989): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(994): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(999): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1004): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1009): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1014): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1019): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1024): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1029): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1034): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1039): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1044): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1049): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1054): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1059): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1064): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1069): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1074): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1079): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1084): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1090): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1096): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1101): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1106): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1112): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1117): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1122): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1126): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1131): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1136): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1140): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
eewrite_eeenv.f(1144): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch0_r8.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch0_rl.f
eeset_parms.f(1324): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, 1 )
-------------^
eeset_parms.f(1325): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EEDATA_EXAMPLE]
        CALL EEDATA_EXAMPLE
-------------^
eeset_parms.f(1340): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE(msgBuf, standardMessageUnit, SQUEEZE_RIGHT, 1)
------------^
eeset_parms.f(1343): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE(msgBuf, standardMessageUnit, SQUEEZE_RIGHT, 1)
------------^
eeset_parms.f(1346): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE(msgBuf, standardMessageUnit, SQUEEZE_RIGHT, 1)
------------^
eeset_parms.f(1354): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [NML_SET_TERMINATOR]
         CALL NML_SET_TERMINATOR( RECORD )
--------------^
eeset_parms.f(1359): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf,standardMessageUnit,SQUEEZE_RIGHT,1 )
-------------^
eeset_parms.f(1366): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE(msgBuf,standardMessageUnit, SQUEEZE_RIGHT, 1)
------------^
eeset_parms.f(1379): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, 1 )
------------^
eeset_parms.f(1380): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EEDATA_EXAMPLE]
       CALL EEDATA_EXAMPLE
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch0_rs.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_bg_r4_cube.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_bg_r8_cube.f
exch1_bg_r4_cube.f(696): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_bg_r4_cube.f(699): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_bg_r4_cube.f(723): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
exch1_bg_r4_cube.f(870): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_bg_rl_cube.f
exch1_bg_r8_cube.f(696): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_bg_r8_cube.f(699): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_bg_r8_cube.f(723): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
exch1_bg_r8_cube.f(870): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_bg_rs_cube.f
exch1_bg_rl_cube.f(696): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_bg_rl_cube.f(699): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_bg_rl_cube.f(723): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
exch1_bg_rl_cube.f(870): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_r4_cube.f
exch1_bg_rs_cube.f(696): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_bg_rs_cube.f(699): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_bg_rs_cube.f(723): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
exch1_bg_rs_cube.f(870): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_r4.f
exch1_r4_cube.f(690): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_r4_cube.f(693): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_r4_cube.f(700): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
exch1_r4_cube.f(754): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_r8_cube.f
exch1_r4.f(944): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_CYCLE_EBL]
      CALL EXCH_CYCLE_EBL( myThid )
-----------^
exch1_r4.f(1003): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R4_SEND_PUT_X]
        CALL EXCH_R4_SEND_PUT_X( array,
-------------^
exch1_r4.f(1010): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R4_RECV_GET_X]
         CALL EXCH_R4_RECV_GET_X( array,
--------------^
exch1_r4.f(1016): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R4_SEND_PUT_Y]
        CALL EXCH_R4_SEND_PUT_Y( array,
-------------^
exch1_r4.f(1023): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R4_RECV_GET_X]
         CALL EXCH_R4_RECV_GET_X( array,
--------------^
exch1_r4.f(1028): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R4_RECV_GET_Y]
        CALL EXCH_R4_RECV_GET_Y( array,
-------------^
exch1_r4.f(1036): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R4_SEND_PUT_Y]
        CALL EXCH_R4_SEND_PUT_Y( array,
-------------^
exch1_r4.f(1043): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R4_RECV_GET_Y]
         CALL EXCH_R4_RECV_GET_Y( array,
--------------^
exch1_r4.f(1049): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R4_SEND_PUT_X]
        CALL EXCH_R4_SEND_PUT_X( array,
-------------^
exch1_r4.f(1056): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R4_RECV_GET_Y]
         CALL EXCH_R4_RECV_GET_Y( array,
--------------^
exch1_r4.f(1061): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R4_RECV_GET_X]
        CALL EXCH_R4_RECV_GET_X( array,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_r8.f
exch1_r8_cube.f(690): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_r8_cube.f(693): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_r8_cube.f(700): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
exch1_r8_cube.f(754): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_rl_ad.f
exch1_r8.f(944): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_CYCLE_EBL]
      CALL EXCH_CYCLE_EBL( myThid )
-----------^
exch1_r8.f(1003): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R8_SEND_PUT_X]
        CALL EXCH_R8_SEND_PUT_X( array,
-------------^
exch1_r8.f(1010): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R8_RECV_GET_X]
         CALL EXCH_R8_RECV_GET_X( array,
--------------^
exch1_r8.f(1016): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R8_SEND_PUT_Y]
        CALL EXCH_R8_SEND_PUT_Y( array,
-------------^
exch1_r8.f(1023): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R8_RECV_GET_X]
         CALL EXCH_R8_RECV_GET_X( array,
--------------^
exch1_r8.f(1028): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R8_RECV_GET_Y]
        CALL EXCH_R8_RECV_GET_Y( array,
-------------^
exch1_r8.f(1036): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R8_SEND_PUT_Y]
        CALL EXCH_R8_SEND_PUT_Y( array,
-------------^
exch1_r8.f(1043): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R8_RECV_GET_Y]
         CALL EXCH_R8_RECV_GET_Y( array,
--------------^
exch1_r8.f(1049): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R8_SEND_PUT_X]
        CALL EXCH_R8_SEND_PUT_X( array,
-------------^
exch1_r8.f(1056): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R8_RECV_GET_Y]
         CALL EXCH_R8_RECV_GET_Y( array,
--------------^
exch1_r8.f(1061): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_R8_RECV_GET_X]
        CALL EXCH_R8_RECV_GET_X( array,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_rl_cube_ad.f
exch1_rl_ad.f(944): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_CYCLE_EBL]
      CALL EXCH_CYCLE_EBL( myThid )
-----------^
exch1_rl_ad.f(1003): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_SEND_PUT_X]
        CALL EXCH_RL_SEND_PUT_X( array,
-------------^
exch1_rl_ad.f(1010): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_RECV_GET_X]
         CALL EXCH_RL_RECV_GET_X( array,
--------------^
exch1_rl_ad.f(1016): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_SEND_PUT_Y]
        CALL EXCH_RL_SEND_PUT_Y( array,
-------------^
exch1_rl_ad.f(1023): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_RECV_GET_X]
         CALL EXCH_RL_RECV_GET_X( array,
--------------^
exch1_rl_ad.f(1028): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_RECV_GET_Y]
        CALL EXCH_RL_RECV_GET_Y( array,
-------------^
exch1_rl_ad.f(1036): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_SEND_PUT_Y]
        CALL EXCH_RL_SEND_PUT_Y( array,
-------------^
exch1_rl_ad.f(1043): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_RECV_GET_Y]
         CALL EXCH_RL_RECV_GET_Y( array,
--------------^
exch1_rl_ad.f(1049): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_SEND_PUT_X]
        CALL EXCH_RL_SEND_PUT_X( array,
-------------^
exch1_rl_ad.f(1056): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_RECV_GET_Y]
         CALL EXCH_RL_RECV_GET_Y( array,
--------------^
exch1_rl_ad.f(1061): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_RECV_GET_X]
        CALL EXCH_RL_RECV_GET_X( array,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_rl_cube.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_rl.f
exch1_rl_cube_ad.f(676): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
      CALL PRINT_ERROR( msgBuf, myThid )
-----------^
exch1_rl_cube_ad.f(1088): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
      CALL PRINT_ERROR( msgBuf, myThid )
-----------^
exch1_rl_cube_ad.f(1499): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
      CALL PRINT_ERROR( msgBuf, myThid )
-----------^
exch1_rl_cube_ad.f(1912): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
      CALL PRINT_ERROR( msgBuf, myThid )
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_rs_ad.f
exch1_rl_cube.f(690): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_rl_cube.f(693): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_rl_cube.f(700): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
exch1_rl_cube.f(754): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_rs_cube_ad.f
exch1_rl.f(944): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_CYCLE_EBL]
      CALL EXCH_CYCLE_EBL( myThid )
-----------^
exch1_rl.f(1003): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_SEND_PUT_X]
        CALL EXCH_RL_SEND_PUT_X( array,
-------------^
exch1_rl.f(1010): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_RECV_GET_X]
         CALL EXCH_RL_RECV_GET_X( array,
--------------^
exch1_rl.f(1016): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_SEND_PUT_Y]
        CALL EXCH_RL_SEND_PUT_Y( array,
-------------^
exch1_rl.f(1023): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_RECV_GET_X]
         CALL EXCH_RL_RECV_GET_X( array,
--------------^
exch1_rl.f(1028): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_RECV_GET_Y]
        CALL EXCH_RL_RECV_GET_Y( array,
-------------^
exch1_rl.f(1036): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_SEND_PUT_Y]
        CALL EXCH_RL_SEND_PUT_Y( array,
-------------^
exch1_rl.f(1043): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_RECV_GET_Y]
         CALL EXCH_RL_RECV_GET_Y( array,
--------------^
exch1_rl.f(1049): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_SEND_PUT_X]
        CALL EXCH_RL_SEND_PUT_X( array,
-------------^
exch1_rl.f(1056): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_RECV_GET_Y]
         CALL EXCH_RL_RECV_GET_Y( array,
--------------^
exch1_rl.f(1061): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RL_RECV_GET_X]
        CALL EXCH_RL_RECV_GET_X( array,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_rs_cube.f
exch1_rs_ad.f(944): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_CYCLE_EBL]
      CALL EXCH_CYCLE_EBL( myThid )
-----------^
exch1_rs_ad.f(1003): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_SEND_PUT_X]
        CALL EXCH_RS_SEND_PUT_X( array,
-------------^
exch1_rs_ad.f(1010): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_RECV_GET_X]
         CALL EXCH_RS_RECV_GET_X( array,
--------------^
exch1_rs_ad.f(1016): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_SEND_PUT_Y]
        CALL EXCH_RS_SEND_PUT_Y( array,
-------------^
exch1_rs_ad.f(1023): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_RECV_GET_X]
         CALL EXCH_RS_RECV_GET_X( array,
--------------^
exch1_rs_ad.f(1028): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_RECV_GET_Y]
        CALL EXCH_RS_RECV_GET_Y( array,
-------------^
exch1_rs_ad.f(1036): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_SEND_PUT_Y]
        CALL EXCH_RS_SEND_PUT_Y( array,
-------------^
exch1_rs_ad.f(1043): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_RECV_GET_Y]
         CALL EXCH_RS_RECV_GET_Y( array,
--------------^
exch1_rs_ad.f(1049): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_SEND_PUT_X]
        CALL EXCH_RS_SEND_PUT_X( array,
-------------^
exch1_rs_ad.f(1056): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_RECV_GET_Y]
         CALL EXCH_RS_RECV_GET_Y( array,
--------------^
exch1_rs_ad.f(1061): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_RECV_GET_X]
        CALL EXCH_RS_RECV_GET_X( array,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_rs.f
exch1_rs_cube_ad.f(676): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
      CALL PRINT_ERROR( msgBuf, myThid )
-----------^
exch1_rs_cube_ad.f(1088): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
      CALL PRINT_ERROR( msgBuf, myThid )
-----------^
exch1_rs_cube_ad.f(1499): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
      CALL PRINT_ERROR( msgBuf, myThid )
-----------^
exch1_rs_cube_ad.f(1912): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
      CALL PRINT_ERROR( msgBuf, myThid )
-----------^
exch1_rs_cube.f(690): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_rs_cube.f(693): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_rs_cube.f(700): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_uv_r4_cube.f
exch1_rs_cube.f(754): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_uv_r8_cube.f
exch1_rs.f(944): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_CYCLE_EBL]
      CALL EXCH_CYCLE_EBL( myThid )
-----------^
exch1_rs.f(1003): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_SEND_PUT_X]
        CALL EXCH_RS_SEND_PUT_X( array,
-------------^
exch1_rs.f(1010): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_RECV_GET_X]
         CALL EXCH_RS_RECV_GET_X( array,
--------------^
exch1_rs.f(1016): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_SEND_PUT_Y]
        CALL EXCH_RS_SEND_PUT_Y( array,
-------------^
exch1_rs.f(1023): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_RECV_GET_X]
         CALL EXCH_RS_RECV_GET_X( array,
--------------^
exch1_rs.f(1028): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_RECV_GET_Y]
        CALL EXCH_RS_RECV_GET_Y( array,
-------------^
exch1_rs.f(1036): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_SEND_PUT_Y]
        CALL EXCH_RS_SEND_PUT_Y( array,
-------------^
exch1_rs.f(1043): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_RECV_GET_Y]
         CALL EXCH_RS_RECV_GET_Y( array,
--------------^
exch1_rs.f(1049): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_SEND_PUT_X]
        CALL EXCH_RS_SEND_PUT_X( array,
-------------^
exch1_rs.f(1056): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_RECV_GET_Y]
         CALL EXCH_RS_RECV_GET_Y( array,
--------------^
exch1_rs.f(1061): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_RS_RECV_GET_X]
        CALL EXCH_RS_RECV_GET_X( array,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_uv_rl_cube.f
exch1_uv_r4_cube.f(699): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_uv_r4_cube.f(702): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_uv_r4_cube.f(712): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
exch1_uv_r4_cube.f(896): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2(myThid)
-----------^
exch1_uv_r8_cube.f(699): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_uv_r8_cube.f(702): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_uv_r8_cube.f(712): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
exch1_uv_r8_cube.f(896): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_uv_rs_cube.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_z_r4_cube.f
exch1_uv_rl_cube.f(699): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_uv_rl_cube.f(702): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_uv_rl_cube.f(712): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
exch1_uv_rl_cube.f(896): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_z_r8_cube.f
exch1_uv_rs_cube.f(699): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_uv_rs_cube.f(702): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_uv_rs_cube.f(712): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
exch1_uv_rs_cube.f(896): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2(myThid)
-----------^
exch1_z_r4_cube.f(694): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_z_r4_cube.f(697): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_z_r4_cube.f(704): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
exch1_z_r4_cube.f(774): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_z_rl_cube.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch1_z_rs_cube.f
exch1_z_r8_cube.f(694): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_z_r8_cube.f(697): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_z_r8_cube.f(704): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
exch1_z_r8_cube.f(774): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_3d_r4.f
exch1_z_rl_cube.f(694): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_z_rl_cube.f(697): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_z_rl_cube.f(704): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
exch1_z_rl_cube.f(774): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2(myThid)
-----------^
exch1_z_rs_cube.f(694): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_z_rs_cube.f(697): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
exch1_z_rs_cube.f(704): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
exch1_z_rs_cube.f(774): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_3d_r8.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_cycle_ebl.f
exch_3d_r4.f(651): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4_CUBE]
       CALL EXCH1_R4_CUBE( phi, .FALSE.,
------------^
exch_3d_r4.f(656): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4]
       CALL EXCH1_R4( phi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_init.f
exch_3d_r8.f(651): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8_CUBE]
       CALL EXCH1_R8_CUBE( phi, .FALSE.,
------------^
exch_3d_r8.f(656): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8]
       CALL EXCH1_R8( phi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_r4_recv_get_x.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_r4_recv_get_y.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_r4_send_put_x.f
exch_r4_recv_get_x.f(1293): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_Recv( westRecvBuf_R4(1,eBl,bi,bj), theSize,
--------------^
exch_r4_recv_get_x.f(1302): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_Recv( eastRecvBuf_R4(1,eBl,bi,bj), theSize,
--------------^
exch_r4_recv_get_x.f(1315): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_WAITALL]
          CALL MPI_Waitall( exchNReqsX(1,bi,bj), exchReqIdX(1,1,bi,bj),
---------------^
exch_r4_recv_get_x.f(1327): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_r4_recv_get_y.f(1298): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_Recv( southRecvBuf_R4(1,eBl,bi,bj), theSize,
--------------^
exch_r4_recv_get_y.f(1307): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_Recv( northRecvBuf_R4(1,eBl,bi,bj), theSize,
--------------^
exch_r4_recv_get_y.f(1320): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_WAITALL]
          CALL MPI_Waitall( exchNReqsY(1,bi,bj), exchReqIdY(1,1,bi,bj),
---------------^
exch_r4_recv_get_y.f(1332): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_r4_send_put_y.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_r8_recv_get_x.f
exch_r4_send_put_x.f(1290): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_r4_send_put_x.f(1440): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MEMSYNC]
      IF ( exchNeedsMemSync  ) CALL MEMSYNC
------------------------------------^
exch_r4_send_put_x.f(1468): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MEMSYNC]
      IF ( exchNeedsMemSync  ) CALL MEMSYNC
------------------------------------^
exch_r4_send_put_x.f(1471): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_r4_send_put_x.f(1497): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ISEND]
         CALL MPI_Isend( westSendBuf_R4(1,eBl,bi,bj), theSize,
--------------^
exch_r4_send_put_x.f(1509): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ISEND]
         CALL MPI_Isend( eastSendBuf_R4(1,eBl,bi,bj), theSize,
--------------^
exch_r8_recv_get_x.f(1293): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_Recv( westRecvBuf_R8(1,eBl,bi,bj), theSize,
--------------^
exch_r8_recv_get_x.f(1302): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_Recv( eastRecvBuf_R8(1,eBl,bi,bj), theSize,
--------------^
exch_r8_recv_get_x.f(1315): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_WAITALL]
          CALL MPI_Waitall( exchNReqsX(1,bi,bj), exchReqIdX(1,1,bi,bj),
---------------^
exch_r8_recv_get_x.f(1327): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_r4_send_put_y.f(1295): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_r4_send_put_y.f(1452): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MEMSYNC]
      IF ( exchNeedsMemSync  ) CALL MEMSYNC
------------------------------------^
exch_r4_send_put_y.f(1480): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MEMSYNC]
      IF ( exchNeedsMemSync  ) CALL MEMSYNC
------------------------------------^
exch_r4_send_put_y.f(1483): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_r4_send_put_y.f(1512): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ISEND]
          CALL MPI_Isend( southSendBuf_R4(1,eBl,bi,bj), theSize,
---------------^
exch_r4_send_put_y.f(1524): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ISEND]
          CALL MPI_Isend( northSendBuf_R4(1,eBl,bi,bj), theSize,
---------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_r8_recv_get_y.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_r8_send_put_x.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_r8_send_put_y.f
exch_r8_recv_get_y.f(1298): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_Recv( southRecvBuf_R8(1,eBl,bi,bj), theSize,
--------------^
exch_r8_recv_get_y.f(1307): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_Recv( northRecvBuf_R8(1,eBl,bi,bj), theSize,
--------------^
exch_r8_recv_get_y.f(1320): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_WAITALL]
          CALL MPI_Waitall( exchNReqsY(1,bi,bj), exchReqIdY(1,1,bi,bj),
---------------^
exch_r8_recv_get_y.f(1332): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_r8_send_put_x.f(1290): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_r8_send_put_x.f(1440): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MEMSYNC]
      IF ( exchNeedsMemSync  ) CALL MEMSYNC
------------------------------------^
exch_r8_send_put_x.f(1468): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MEMSYNC]
      IF ( exchNeedsMemSync  ) CALL MEMSYNC
------------------------------------^
exch_r8_send_put_x.f(1471): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_r8_send_put_x.f(1497): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ISEND]
         CALL MPI_Isend( westSendBuf_R8(1,eBl,bi,bj), theSize,
--------------^
exch_r8_send_put_x.f(1509): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ISEND]
         CALL MPI_Isend( eastSendBuf_R8(1,eBl,bi,bj), theSize,
--------------^
exch_r8_send_put_y.f(1295): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_r8_send_put_y.f(1452): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MEMSYNC]
      IF ( exchNeedsMemSync  ) CALL MEMSYNC
------------------------------------^
exch_r8_send_put_y.f(1480): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MEMSYNC]
      IF ( exchNeedsMemSync  ) CALL MEMSYNC
------------------------------------^
exch_r8_send_put_y.f(1483): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_r8_send_put_y.f(1512): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ISEND]
          CALL MPI_Isend( southSendBuf_R8(1,eBl,bi,bj), theSize,
---------------^
exch_r8_send_put_y.f(1524): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ISEND]
          CALL MPI_Isend( northSendBuf_R8(1,eBl,bi,bj), theSize,
---------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_rl_recv_get_x.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_rl_recv_get_y.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_rl_send_put_x.f
exch_rl_recv_get_y.f(1298): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_Recv( southRecvBuf_RL(1,eBl,bi,bj), theSize,
--------------^
exch_rl_recv_get_y.f(1307): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_Recv( northRecvBuf_RL(1,eBl,bi,bj), theSize,
--------------^
exch_rl_recv_get_y.f(1320): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_WAITALL]
          CALL MPI_Waitall( exchNReqsY(1,bi,bj), exchReqIdY(1,1,bi,bj),
---------------^
exch_rl_recv_get_y.f(1332): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_rl_recv_get_x.f(1293): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_Recv( westRecvBuf_RL(1,eBl,bi,bj), theSize,
--------------^
exch_rl_recv_get_x.f(1302): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_Recv( eastRecvBuf_RL(1,eBl,bi,bj), theSize,
--------------^
exch_rl_recv_get_x.f(1315): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_WAITALL]
          CALL MPI_Waitall( exchNReqsX(1,bi,bj), exchReqIdX(1,1,bi,bj),
---------------^
exch_rl_recv_get_x.f(1327): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_rl_send_put_x.f(1290): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_rl_send_put_x.f(1440): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MEMSYNC]
      IF ( exchNeedsMemSync  ) CALL MEMSYNC
------------------------------------^
exch_rl_send_put_x.f(1468): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MEMSYNC]
      IF ( exchNeedsMemSync  ) CALL MEMSYNC
------------------------------------^
exch_rl_send_put_x.f(1471): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_rl_send_put_x.f(1497): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ISEND]
         CALL MPI_Isend( westSendBuf_RL(1,eBl,bi,bj), theSize,
--------------^
exch_rl_send_put_x.f(1509): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ISEND]
         CALL MPI_Isend( eastSendBuf_RL(1,eBl,bi,bj), theSize,
--------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_rl_send_put_y.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_rs_recv_get_x.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_rs_recv_get_y.f
exch_rl_send_put_y.f(1295): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_rl_send_put_y.f(1452): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MEMSYNC]
      IF ( exchNeedsMemSync  ) CALL MEMSYNC
------------------------------------^
exch_rl_send_put_y.f(1480): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MEMSYNC]
      IF ( exchNeedsMemSync  ) CALL MEMSYNC
------------------------------------^
exch_rl_send_put_y.f(1483): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_rl_send_put_y.f(1512): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ISEND]
          CALL MPI_Isend( southSendBuf_RL(1,eBl,bi,bj), theSize,
---------------^
exch_rl_send_put_y.f(1524): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ISEND]
          CALL MPI_Isend( northSendBuf_RL(1,eBl,bi,bj), theSize,
---------------^
exch_rs_recv_get_x.f(1293): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_Recv( westRecvBuf_RS(1,eBl,bi,bj), theSize,
--------------^
exch_rs_recv_get_x.f(1302): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_Recv( eastRecvBuf_RS(1,eBl,bi,bj), theSize,
--------------^
exch_rs_recv_get_x.f(1315): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_WAITALL]
          CALL MPI_Waitall( exchNReqsX(1,bi,bj), exchReqIdX(1,1,bi,bj),
---------------^
exch_rs_recv_get_x.f(1327): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_rs_recv_get_y.f(1298): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_Recv( southRecvBuf_RS(1,eBl,bi,bj), theSize,
--------------^
exch_rs_recv_get_y.f(1307): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_Recv( northRecvBuf_RS(1,eBl,bi,bj), theSize,
--------------^
exch_rs_recv_get_y.f(1320): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_WAITALL]
          CALL MPI_Waitall( exchNReqsY(1,bi,bj), exchReqIdY(1,1,bi,bj),
---------------^
exch_rs_recv_get_y.f(1332): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_rs_send_put_x.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_rs_send_put_y.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_s3d_r4.f
exch_s3d_r4.f(652): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4_CUBE]
       CALL EXCH1_R4_CUBE( phi, .FALSE.,
------------^
exch_s3d_r4.f(657): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4]
       CALL EXCH1_R4( phi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_s3d_r8.f
exch_s3d_r8.f(652): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8_CUBE]
       CALL EXCH1_R8_CUBE( phi, .FALSE.,
------------^
exch_s3d_r8.f(657): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8]
       CALL EXCH1_R8( phi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_s3d_rl.f
exch_s3d_rl.f(652): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_CUBE]
       CALL EXCH1_RL_CUBE( phi, .FALSE.,
------------^
exch_s3d_rl.f(657): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
       CALL EXCH1_RL( phi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_s3d_rs.f
exch_s3d_rs.f(652): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS_CUBE]
       CALL EXCH1_RS_CUBE( phi, .FALSE.,
------------^
exch_s3d_rs.f(657): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
       CALL EXCH1_RS( phi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_sm_3d_r4.f
exch_rs_send_put_x.f(1290): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_rs_send_put_x.f(1440): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MEMSYNC]
      IF ( exchNeedsMemSync  ) CALL MEMSYNC
------------------------------------^
exch_rs_send_put_x.f(1468): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MEMSYNC]
      IF ( exchNeedsMemSync  ) CALL MEMSYNC
------------------------------------^
exch_rs_send_put_x.f(1471): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_rs_send_put_x.f(1497): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ISEND]
         CALL MPI_Isend( westSendBuf_RS(1,eBl,bi,bj), theSize,
--------------^
exch_rs_send_put_x.f(1509): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ISEND]
         CALL MPI_Isend( eastSendBuf_RS(1,eBl,bi,bj), theSize,
--------------^
exch_rs_send_put_y.f(1295): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_rs_send_put_y.f(1452): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MEMSYNC]
      IF ( exchNeedsMemSync  ) CALL MEMSYNC
------------------------------------^
exch_rs_send_put_y.f(1480): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MEMSYNC]
      IF ( exchNeedsMemSync  ) CALL MEMSYNC
------------------------------------^
exch_rs_send_put_y.f(1483): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
exch_rs_send_put_y.f(1512): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ISEND]
          CALL MPI_Isend( southSendBuf_RS(1,eBl,bi,bj), theSize,
---------------^
exch_rs_send_put_y.f(1524): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ISEND]
          CALL MPI_Isend( northSendBuf_RS(1,eBl,bi,bj), theSize,
---------------^
exch_sm_3d_r4.f(670): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4_CUBE]
       CALL EXCH1_R4_CUBE( phi, .FALSE.,
------------^
exch_sm_3d_r4.f(741): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4]
       CALL EXCH1_R4( phi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_sm_3d_r8.f
exch_sm_3d_r8.f(670): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8_CUBE]
       CALL EXCH1_R8_CUBE( phi, .FALSE.,
------------^
exch_sm_3d_r8.f(741): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8]
       CALL EXCH1_R8( phi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_sm_3d_rs.f
exch_sm_3d_rs.f(670): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS_CUBE]
       CALL EXCH1_RS_CUBE( phi, .FALSE.,
------------^
exch_sm_3d_rs.f(741): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
       CALL EXCH1_RS( phi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_tap_b.f
exch_tap_b.f(644): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_RL_CUBE_AD]
      CALL EXCH1_UV_RL_CUBE_AD(
-----------^
exch_tap_b.f(1013): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_RS_CUBE_AD]
      CALL EXCH1_UV_RS_CUBE_AD(
-----------^
exch_tap_b.f(1376): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_CUBE_AD]
      CALL EXCH1_RL_CUBE_AD(
-----------^
exch_tap_b.f(1739): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS_CUBE_AD]
      CALL EXCH1_RS_CUBE_AD(
-----------^
exch_tap_b.f(2334): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_AD]
      CALL EXCH1_RL_AD(arrayb,myOLw, myOLe, myOLs, myOLn,
-----------^
exch_tap_b.f(2926): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS_AD]
      CALL EXCH1_RS_AD(arrayb, myOLw, myOLe, myOLs,
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_tap_d.f
exch_tap_d.f(644): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_RL_CUBE]
      CALL EXCH1_UV_RL_CUBE(
-----------^
exch_tap_d.f(651): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_RL_CUBE]
      CALL EXCH1_UV_RL_CUBE(
-----------^
exch_tap_d.f(1021): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_RS_CUBE]
      CALL EXCH1_UV_RS_CUBE(
-----------^
exch_tap_d.f(1028): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_RS_CUBE]
      CALL EXCH1_UV_RS_CUBE(
-----------^
exch_tap_d.f(1392): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_CUBE]
      CALL EXCH1_RL_CUBE(arrayd, withSigns,myOLw, myOLe, myOLs, myOLn,
-----------^
exch_tap_d.f(1395): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_CUBE]
      CALL EXCH1_RL_CUBE(array, withSigns,myOLw, myOLe, myOLs, myOLn,
-----------^
exch_tap_d.f(1755): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS_CUBE]
      CALL EXCH1_RS_CUBE(arrayd, withSigns,myOLw, myOLe, myOLs, myOLn,
-----------^
exch_tap_d.f(1758): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS_CUBE]
      CALL EXCH1_RS_CUBE(array, withSigns,myOLw, myOLe, myOLs, myOLn,
-----------^
exch_tap_d.f(2353): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
      CALL EXCH1_RL(arrayd,myOLw, myOLe, myOLs, myOLn,
-----------^
exch_tap_d.f(2355): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
      CALL EXCH1_RL(array,myOLw, myOLe, myOLs, myOLn,
-----------^
exch_tap_d.f(2949): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
      CALL EXCH1_RS(arrayd, myOLw, myOLe, myOLs,
-----------^
exch_tap_d.f(2953): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
      CALL EXCH1_RS(array, myOLw, myOLe, myOLs,
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_3d_r4.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_3d_r8.f
exch_uv_3d_r4.f(657): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_R4_CUBE]
       CALL EXCH1_UV_R4_CUBE( uPhi, vPhi, withSigns,
------------^
exch_uv_3d_r4.f(662): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4]
       CALL EXCH1_R4( uPhi,
------------^
exch_uv_3d_r4.f(666): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4]
       CALL EXCH1_R4( vPhi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_agrid_3d_r4.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_agrid_3d_r8.f
exch_uv_3d_r8.f(657): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_R8_CUBE]
       CALL EXCH1_UV_R8_CUBE( uPhi, vPhi, withSigns,
------------^
exch_uv_3d_r8.f(662): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8]
       CALL EXCH1_R8( uPhi,
------------^
exch_uv_3d_r8.f(666): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8]
       CALL EXCH1_R8( vPhi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_bgrid_3d_r4.f
exch_uv_agrid_3d_r4.f(675): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4_CUBE]
       CALL EXCH1_R4_CUBE( uPhi, .FALSE.,
------------^
exch_uv_agrid_3d_r4.f(679): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4_CUBE]
       CALL EXCH1_R4_CUBE( vPhi, .FALSE.,
------------^
exch_uv_agrid_3d_r4.f(762): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4]
       CALL EXCH1_R4( uPhi,
------------^
exch_uv_agrid_3d_r4.f(766): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4]
       CALL EXCH1_R4( vPhi,
------------^
exch_uv_agrid_3d_r8.f(675): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8_CUBE]
       CALL EXCH1_R8_CUBE( uPhi, .FALSE.,
------------^
exch_uv_agrid_3d_r8.f(679): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8_CUBE]
       CALL EXCH1_R8_CUBE( vPhi, .FALSE.,
------------^
exch_uv_agrid_3d_r8.f(762): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8]
       CALL EXCH1_R8( uPhi,
------------^
exch_uv_agrid_3d_r8.f(766): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8]
       CALL EXCH1_R8( vPhi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_bgrid_3d_r8.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_bgrid_3d_rl.f
exch_uv_bgrid_3d_r4.f(661): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_BG_R4_CUBE]
       CALL EXCH1_BG_R4_CUBE(
------------^
exch_uv_bgrid_3d_r4.f(671): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4]
       CALL EXCH1_R4( uPhi,
------------^
exch_uv_bgrid_3d_r4.f(675): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4]
       CALL EXCH1_R4( vPhi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_bgrid_3d_rs.f
exch_uv_bgrid_3d_r8.f(661): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_BG_R8_CUBE]
       CALL EXCH1_BG_R8_CUBE(
------------^
exch_uv_bgrid_3d_r8.f(671): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8]
       CALL EXCH1_R8( uPhi,
------------^
exch_uv_bgrid_3d_r8.f(675): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8]
       CALL EXCH1_R8( vPhi,
------------^
exch_uv_bgrid_3d_rl.f(661): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_BG_RL_CUBE]
       CALL EXCH1_BG_RL_CUBE(
------------^
exch_uv_bgrid_3d_rl.f(671): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
       CALL EXCH1_RL( uPhi,
------------^
exch_uv_bgrid_3d_rl.f(675): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
       CALL EXCH1_RL( vPhi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_dgrid_3d_r4.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_dgrid_3d_r8.f
exch_uv_bgrid_3d_rs.f(661): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_BG_RS_CUBE]
       CALL EXCH1_BG_RS_CUBE(
------------^
exch_uv_bgrid_3d_rs.f(671): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
       CALL EXCH1_RS( uPhi,
------------^
exch_uv_bgrid_3d_rs.f(675): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
       CALL EXCH1_RS( vPhi,
------------^
exch_uv_dgrid_3d_r8.f(679): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_3D_R8]
      CALL EXCH_UV_3D_R8(
-----------^
exch_uv_dgrid_3d_r8.f(787): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8]
       CALL EXCH1_R8( uPhi,
------------^
exch_uv_dgrid_3d_r8.f(791): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8]
       CALL EXCH1_R8( vPhi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_xy_r4.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_xy_r8.f
exch_uv_dgrid_3d_r4.f(679): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_3D_R4]
      CALL EXCH_UV_3D_R4(
-----------^
exch_uv_dgrid_3d_r4.f(787): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4]
       CALL EXCH1_R4( uPhi,
------------^
exch_uv_dgrid_3d_r4.f(791): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4]
       CALL EXCH1_R4( vPhi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_xyz_r4.f
exch_uv_xy_r4.f(656): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_R4_CUBE]
exch_uv_xy_r8.f(656): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_R8_CUBE]
       CALL EXCH1_UV_R4_CUBE( uPhi, vPhi, withSigns,
------------^
       CALL EXCH1_UV_R8_CUBE( uPhi, vPhi, withSigns,
------------^
exch_uv_xy_r4.f(661): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4]
exch_uv_xy_r8.f(661): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8]
       CALL EXCH1_R4( uPhi,
       CALL EXCH1_R8( uPhi,
------------^
------------^
exch_uv_xy_r4.f(665): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4]
exch_uv_xy_r8.f(665): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8]
       CALL EXCH1_R4( vPhi,
       CALL EXCH1_R8( vPhi,
------------^
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_xyz_r8.f
exch_uv_xyz_r4.f(657): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_R4_CUBE]
       CALL EXCH1_UV_R4_CUBE( uPhi, vPhi, withSigns,
------------^
exch_uv_xyz_r4.f(662): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4]
       CALL EXCH1_R4( uPhi,
------------^
exch_uv_xyz_r4.f(666): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4]
       CALL EXCH1_R4( vPhi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_xy_r4.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_xy_r8.f
exch_xy_r4.f(652): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4_CUBE]
       CALL EXCH1_R4_CUBE( phi, .FALSE.,
------------^
exch_xy_r4.f(657): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4]
       CALL EXCH1_R4( phi,
------------^
exch_uv_xyz_r8.f(657): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_R8_CUBE]
       CALL EXCH1_UV_R8_CUBE( uPhi, vPhi, withSigns,
------------^
exch_uv_xyz_r8.f(662): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8]
       CALL EXCH1_R8( uPhi,
------------^
exch_uv_xyz_r8.f(666): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8]
       CALL EXCH1_R8( vPhi,
------------^
exch_xy_r8.f(652): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8_CUBE]
       CALL EXCH1_R8_CUBE( phi, .FALSE.,
------------^
exch_xy_r8.f(657): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8]
       CALL EXCH1_R8( phi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_xyz_r4.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_xyz_r8.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_z_3d_r4.f
exch_xyz_r4.f(651): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4_CUBE]
exch_z_3d_r4.f(653): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_Z_R4_CUBE]
       CALL EXCH1_R4_CUBE( phi, .FALSE.,
------------^
       CALL EXCH1_Z_R4_CUBE( phi, .FALSE.,
------------^
exch_z_3d_r4.f(658): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4]
exch_xyz_r4.f(656): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R4]
       CALL EXCH1_R4( phi,
       CALL EXCH1_R4( phi,
------------^
------------^
exch_xyz_r8.f(651): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8_CUBE]
       CALL EXCH1_R8_CUBE( phi, .FALSE.,
------------^
exch_xyz_r8.f(656): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8]
       CALL EXCH1_R8( phi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_z_3d_r8.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_z_3d_rl.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_z_3d_rs.f
exch_z_3d_rl.f(653): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_Z_RL_CUBE]
exch_z_3d_r8.f(653): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_Z_R8_CUBE]
       CALL EXCH1_Z_RL_CUBE( phi, .FALSE.,
------------^
       CALL EXCH1_Z_R8_CUBE( phi, .FALSE.,
------------^
exch_z_3d_rl.f(658): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
exch_z_3d_r8.f(658): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_R8]
       CALL EXCH1_RL( phi,
       CALL EXCH1_R8( phi,
------------^
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c fool_the_compiler.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gather_2d_r4.f
exch_z_3d_rs.f(653): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_Z_RS_CUBE]
       CALL EXCH1_Z_RS_CUBE( phi, .FALSE.,
------------^
exch_z_3d_rs.f(658): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
       CALL EXCH1_RS( phi,
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gather_2d_r8.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gather_2d_wh_r4.f
gather_2d_r8.f(1044): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
         CALL MPI_SEND (ready_to_receive, 1, MPI_INTEGER,
--------------^
gather_2d_r8.f(1046): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_RECV (temp, lbuff, MPI_REAL8,
--------------^
gather_2d_r8.f(1076): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_RECV (ready_to_receive, 1, MPI_INTEGER,
--------------^
gather_2d_r8.f(1078): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
         CALL MPI_SEND (myField, lbuff, MPI_REAL8,
--------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gather_2d_wh_r8.f
gather_2d_r4.f(1044): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
         CALL MPI_SEND (ready_to_receive, 1, MPI_INTEGER,
--------------^
gather_2d_r4.f(1046): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_RECV (temp, lbuff, MPI_REAL,
--------------^
gather_2d_r4.f(1076): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_RECV (ready_to_receive, 1, MPI_INTEGER,
--------------^
gather_2d_r4.f(1078): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
         CALL MPI_SEND (myField, lbuff, MPI_REAL,
--------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gather_vec_r4.f
gather_2d_wh_r4.f(1036): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
         CALL MPI_SEND (ready_to_receive, 1, MPI_INTEGER,
--------------^
gather_2d_wh_r4.f(1038): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_RECV (temp, lbuff, MPI_REAL,
--------------^
gather_2d_wh_r4.f(1053): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
        CALL MPI_RECV (ready_to_receive, 1, MPI_INTEGER,
-------------^
gather_2d_wh_r4.f(1055): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
        CALL MPI_SEND (procBuff, lbuff, MPI_REAL,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gather_vec_r8.f
gather_2d_wh_r8.f(1036): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
         CALL MPI_SEND (ready_to_receive, 1, MPI_INTEGER,
--------------^
gather_2d_wh_r8.f(1038): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_RECV (temp, lbuff, MPI_REAL8,
--------------^
gather_2d_wh_r8.f(1053): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
        CALL MPI_RECV (ready_to_receive, 1, MPI_INTEGER,
-------------^
gather_2d_wh_r8.f(1055): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
        CALL MPI_SEND (procBuff, lbuff, MPI_REAL8,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gather_xz.f
gather_vec_r4.f(1015): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
          CALL MPI_SEND ( ready_to_receive, 1, MPI_INTEGER,
---------------^
gather_vec_r4.f(1017): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
          CALL MPI_RECV ( gloBuff(jG), lbuff, MPI_REAL,
---------------^
gather_vec_r4.f(1026): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_RECV ( ready_to_receive, 1, MPI_INTEGER,
--------------^
gather_vec_r4.f(1028): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
         CALL MPI_SEND ( myField, lbuff, MPI_REAL,
--------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gather_yz.f
gather_vec_r8.f(1015): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
          CALL MPI_SEND ( ready_to_receive, 1, MPI_INTEGER,
---------------^
gather_vec_r8.f(1017): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
          CALL MPI_RECV ( gloBuff(jG), lbuff, MPI_REAL8,
---------------^
gather_vec_r8.f(1026): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_RECV ( ready_to_receive, 1, MPI_INTEGER,
--------------^
gather_vec_r8.f(1028): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
         CALL MPI_SEND ( myField, lbuff, MPI_REAL8,
--------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c global_max.f
gather_xz.f(1079): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
gather_xz.f(1103): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
            CALL MPI_SEND (ready_to_receive, 1, MPI_INTEGER,
-----------------^
gather_xz.f(1105): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
            CALL MPI_RECV (temp, lbuff, MPI_DOUBLE_PRECISION,
-----------------^
gather_xz.f(1122): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_RECV (ready_to_receive, 1, MPI_INTEGER,
--------------^
gather_xz.f(1124): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
         CALL MPI_SEND (local, lbuff, MPI_DOUBLE_PRECISION,
--------------^
gather_xz.f(1131): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
gather_yz.f(1079): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
gather_yz.f(1103): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
            CALL MPI_SEND (ready_to_receive, 1, MPI_INTEGER,
-----------------^
gather_yz.f(1105): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
            CALL MPI_RECV (temp, lbuff, MPI_DOUBLE_PRECISION,
-----------------^
gather_yz.f(1122): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_RECV (ready_to_receive, 1, MPI_INTEGER,
--------------^
gather_yz.f(1124): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
         CALL MPI_SEND (local, lbuff, MPI_DOUBLE_PRECISION,
--------------^
gather_yz.f(1131): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
global_max.f(1046): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
global_max.f(1056): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ALLREDUCE]
        CALL MPI_Allreduce(tmp,maxPhi,1,MPI_REAL,MPI_MAX,
-------------^
global_max.f(1063): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c global_sum.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c global_sum_singlecpu.f
global_max.f(1843): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
global_max.f(1853): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ALLREDUCE]
        CALL MPI_Allreduce(tmp,maxPhi,1,MPI_DOUBLE_PRECISION,MPI_MAX,
-------------^
global_max.f(1861): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
global_sum.f(1057): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
global_sum.f(1067): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ALLREDUCE]
        CALL MPI_Allreduce(tmp,sumPhi,1,MPI_REAL,MPI_SUM,
-------------^
global_sum.f(1075): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
global_sum_singlecpu.f(1122): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
global_sum_singlecpu.f(1126): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GATHER_2D_R8]
      CALL GATHER_2D_R8(
-----------^
global_sum_singlecpu.f(1143): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
          CALL MPI_SEND (sumAll, 1, MPI_DOUBLE_PRECISION,
---------------^
global_sum_singlecpu.f(1151): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
          CALL MPI_RECV (sumAll, 1, MPI_DOUBLE_PRECISION,
---------------^
global_sum_singlecpu.f(1162): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
global_sum.f(1868): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
global_sum.f(1881): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ALLREDUCE]
        CALL MPI_Allreduce(tmp,sumPhi,1,MPI_DOUBLE_PRECISION,MPI_SUM,
-------------^
global_sum.f(1893): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c global_sum_tile.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c global_vec_sum.f
global_sum.f(2683): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
global_sum.f(2693): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ALLREDUCE]
        CALL MPI_Allreduce(tmp,sumPhi,1,MPI_INTEGER,MPI_SUM,
-------------^
global_sum.f(2701): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
global_sum_tile.f(1067): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
global_sum_tile.f(1090): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ALLREDUCE]
        CALL MPI_Allreduce( localBuf, globalBuf, lbuff,
-------------^
global_sum_tile.f(1115): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ALLREDUCE]
         CALL MPI_Allreduce(sumMyPr,sumAllP,1,MPI_DOUBLE_PRECISION,
--------------^
global_sum_tile.f(1127): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2]
      CALL BAR2( myThid )
-----------^
global_vec_sum.f(995): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
global_vec_sum.f(1013): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ALLREDUCE]
        CALL MPI_Allreduce(tmp1,tmp2,nval,MPI_REAL,
-------------^
global_vec_sum.f(1030): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gsum.f
global_vec_sum.f(1756): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
global_vec_sum.f(1774): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ALLREDUCE]
        CALL MPI_Allreduce(tmp1,tmp2,nval,MPI_DOUBLE_PRECISION,
-------------^
global_vec_sum.f(1791): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
global_vec_sum.f(2517): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
global_vec_sum.f(2535): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ALLREDUCE]
        CALL MPI_Allreduce(tmp1,tmp2,nval,MPI_INTEGER,
-------------^
global_vec_sum.f(2552): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_communication_patterns.f
gsum.f(1737): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FOOL_THE_COMPILER_R8]
        CALL FOOL_THE_COMPILER_R8( GSR8_value(1,1) )
-------------^
gsum.f(1750): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FOOL_THE_COMPILER_R8]
        CALL FOOL_THE_COMPILER_R8( GSR8_value(1,1) )
-------------^
gsum.f(1758): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FOOL_THE_COMPILER_R8]
       CALL FOOL_THE_COMPILER_R8( GSR8_value(1,1) )
------------^
gsum.f(1768): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_ALLREDUCE]
        CALL MPI_Allreduce(tmp,sumPhi,1,MPI_DOUBLE_PRECISION,MPI_SUM,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_procs.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_threading_environment.f
ini_threading_environment.f(1044): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR(msgBuf, myThid)
------------^
ini_threading_environment.f(1048): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR(msgBuf, myThid)
------------^
ini_threading_environment.f(1055): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER_INIT]
      CALL BARRIER_INIT
-----------^
ini_threading_environment.f(1057): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR2_INIT]
       CALL BAR2_INIT(I)
------------^
ini_threading_environment.f(1061): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_INIT]
      CALL EXCH_INIT
-----------^
ini_threading_environment.f(1068): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR(msgBuf, myThid)
------------^
ini_threading_environment.f(1078): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR(msgBuf, myThid)
------------^
ini_threading_environment.f(1088): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR(msgBuf, myThid)
------------^
ini_threading_environment.f(1111): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_COMMUNICATION_PATTERNS]
       CALL INI_COMMUNICATION_PATTERNS( thId )
------------^
ini_threading_environment.f(1117): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
ini_threading_environment.f(1120): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
ini_threading_environment.f(1125): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
ini_threading_environment.f(1131): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,SQUEEZE_BOTH , 1)
------------^
ini_threading_environment.f(1134): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,SQUEEZE_RIGHT , 1)
-----------^
ini_threading_environment.f(1139): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
ini_threading_environment.f(1142): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
ini_threading_environment.f(1146): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
ini_threading_environment.f(1153): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE(msgBuf,standardMessageUnit,SQUEEZE_RIGHT , 1)
-------------^
ini_threading_environment.f(1161): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuf,standardMessageUnit,SQUEEZE_RIGHT, 1)
--------------^
ini_threading_environment.f(1166): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuf,standardMessageUnit,SQUEEZE_RIGHT, 1)
--------------^
ini_threading_environment.f(1170): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuf,standardMessageUnit,SQUEEZE_RIGHT, 1)
--------------^
ini_threading_environment.f(1179): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuf,standardMessageUnit,SQUEEZE_RIGHT, 1)
--------------^
ini_threading_environment.f(1184): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuf,standardMessageUnit,SQUEEZE_RIGHT, 1)
--------------^
ini_threading_environment.f(1188): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuf,standardMessageUnit,SQUEEZE_RIGHT, 1)
--------------^
ini_threading_environment.f(1197): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuf,standardMessageUnit,SQUEEZE_RIGHT, 1)
--------------^
ini_threading_environment.f(1202): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuf,standardMessageUnit,SQUEEZE_RIGHT, 1)
--------------^
ini_threading_environment.f(1206): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuf,standardMessageUnit,SQUEEZE_RIGHT, 1)
--------------^
ini_threading_environment.f(1215): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuf,standardMessageUnit,SQUEEZE_RIGHT, 1)
--------------^
ini_threading_environment.f(1220): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuf,standardMessageUnit,SQUEEZE_RIGHT, 1)
--------------^
ini_threading_environment.f(1224): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuf,standardMessageUnit,SQUEEZE_RIGHT, 1)
--------------^
ini_threading_environment.f(1229): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf,standardMessageUnit,SQUEEZE_RIGHT, 1)
-----------^
ini_threading_environment.f(1237): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_threading_environment.f(1245): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_threading_environment.f(1263): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1078): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_CART_CREATE]
       CALL MPI_CART_CREATE(
------------^
ini_procs.f(1086): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1091): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_CART_COORDS]
       CALL MPI_CART_COORDS( mpiComm, mpiMyId, 2, mpiGridSpec, mpiRC )
------------^
ini_procs.f(1097): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1116): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_BCAST]
          CALL MPI_BCAST(itemp, 2, MPI_INTEGER, pId,
---------------^
ini_procs.f(1132): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_CART_RANK]
       CALL MPI_CART_RANK( mpiComm, mpiGridSpec, mpiPidW , mpiRC )
------------^
ini_procs.f(1138): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1149): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_CART_RANK]
       CALL MPI_CART_RANK( mpiComm, mpiGridSpec, mpiPidE , mpiRC )
------------^
ini_procs.f(1155): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1164): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_CART_RANK]
       CALL MPI_CART_RANK( mpiComm, mpiGridSpec, mpiPidS , mpiRC )
------------^
ini_procs.f(1170): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1179): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_CART_RANK]
       CALL MPI_CART_RANK( mpiComm, mpiGridSpec, mpiPidN , mpiRC )
------------^
ini_procs.f(1185): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1191): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_GET_PROCESSOR_NAME]
       CALL MPI_GET_PROCESSOR_NAME( mpiProcNam, mpilProcNam, mpiRC )
------------^
ini_procs.f(1197): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1202): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
ini_procs.f(1206): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
ini_procs.f(1213): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
ini_procs.f(1222): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
ini_procs.f(1227): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
ini_procs.f(1230): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
ini_procs.f(1233): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
ini_procs.f(1236): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
ini_procs.f(1257): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_TYPE_VECTOR]
       CALL MPI_TYPE_VECTOR(elCount,elLen,elStride,MPI_REAL4,
------------^
ini_procs.f(1264): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1266): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_TYPE_COMMIT]
       CALL MPI_TYPE_COMMIT( mpiTypeXFaceBlock_xy_r4, mpiRC)
------------^
ini_procs.f(1272): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1276): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_TYPE_VECTOR]
       CALL MPI_TYPE_VECTOR(elCount,elLen,elStride,MPI_REAL8,
------------^
ini_procs.f(1283): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1285): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_TYPE_COMMIT]
       CALL MPI_TYPE_COMMIT( mpiTypeXFaceBlock_xy_r8, mpiRC)
------------^
ini_procs.f(1291): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1300): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_TYPE_HVECTOR]
       CALL MPI_TYPE_HVECTOR(elCount,elLen,elStride,
------------^
ini_procs.f(1308): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1310): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_TYPE_COMMIT]
       CALL MPI_TYPE_COMMIT( mpiTypeXFaceBlock_xyz_r4, mpiRC)
------------^
ini_procs.f(1316): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1322): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_TYPE_HVECTOR]
       CALL MPI_TYPE_HVECTOR(elCount,elLen,elStride,
------------^
ini_procs.f(1330): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1332): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_TYPE_COMMIT]
       CALL MPI_TYPE_COMMIT( mpiTypeXFaceBlock_xyz_r8, mpiRC)
------------^
ini_procs.f(1338): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1345): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_TYPE_CONTIGUOUS]
       CALL MPI_TYPE_CONTIGUOUS(elCount,MPI_REAL4,
------------^
ini_procs.f(1352): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1354): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_TYPE_COMMIT]
       CALL MPI_TYPE_COMMIT( mpiTypeYFaceBlock_xy_r4, mpiRC)
------------^
ini_procs.f(1360): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1363): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_TYPE_CONTIGUOUS]
       CALL MPI_TYPE_CONTIGUOUS(elCount,MPI_REAL8,
------------^
ini_procs.f(1370): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1372): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_TYPE_COMMIT]
       CALL MPI_TYPE_COMMIT( mpiTypeYFaceBlock_xy_r8, mpiRC)
------------^
ini_procs.f(1378): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1386): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_TYPE_HVECTOR]
       CALL MPI_TYPE_HVECTOR(elCount,elLen,elStride,
------------^
ini_procs.f(1394): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1396): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_TYPE_COMMIT]
       CALL MPI_TYPE_COMMIT( mpiTypeYFaceBlock_xyz_r4, mpiRC)
------------^
ini_procs.f(1402): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1407): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_TYPE_HVECTOR]
       CALL MPI_TYPE_HVECTOR(elCount,elLen,elStride,
------------^
ini_procs.f(1415): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1417): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_TYPE_COMMIT]
       CALL MPI_TYPE_COMMIT( mpiTypeYFaceBlock_xyz_r8, mpiRC)
------------^
ini_procs.f(1423): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1432): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_BARRIER]
       CALL MPI_Barrier(MPI_COMM_MODEL,mpiRC)
------------^
ini_procs.f(1443): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_procs.f(1446): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c main.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c master_cpu_io.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c master_cpu_thread.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mds_byteswapi4.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mds_byteswapr4.f
main.f(3915): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EEBOOT]
      CALL EEBOOT( dummyComm )
-----------^
main.f(3924): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SETRLSTK]
        CALL setrlstk
-------------^
main.f(3929): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SIGREG]
        CALL sigreg( i_got_signal )
-------------^
main.f(3981): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CHECK_THREADS]
          CALL CHECK_THREADS( myThid )
---------------^
main.f(3986): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [THE_MODEL_MAIN]
          CALL THE_MODEL_MAIN(myThid)
---------------^
main.f(3992): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
          CALL BARRIER(myThid)
---------------^
main.f(4044): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EEDIE]
      CALL EEDIE
-----------^
main.f(4049): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, 1 )
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mds_byteswapr8.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mdsfindunit.f
mdsfindunit.f(573): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
            CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------------^
mdsfindunit.f(577): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
            CALL PRINT_ERROR( msgBuf, myThid )
-----------------^
mdsfindunit.f(591): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mds_flush.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mds_reclen.f
mds_reclen.f(630): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
mds_reclen.f(633): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c memsync.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c nml_change_syntax.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c nml_set_terminator.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c open_copy_data_file.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c print.f
main.f(7497): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CHECK_THREADS]
      CALL CHECK_THREADS( myThid )
-----------^
open_copy_data_file.f(651): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
open_copy_data_file.f(656): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
open_copy_data_file.f(658): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
open_copy_data_file.f(674): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
open_copy_data_file.f(676): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
open_copy_data_file.f(684): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
open_copy_data_file.f(687): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
open_copy_data_file.f(691): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
open_copy_data_file.f(700): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [NML_CHANGE_SYNTAX]
         CALL NML_CHANGE_SYNTAX( RECORD, data_file, myThid )
--------------^
open_copy_data_file.f(704): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
open_copy_data_file.f(710): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c reset_halo.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c scatter_2d_r4.f
print.f(1073): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FLUSH]
        CALL MDS_FLUSH( unit, myThid )
-------------^
scatter_2d_r4.f(1041): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
         CALL MPI_SEND (temp, lbuff, MPI_REAL,
--------------^
scatter_2d_r4.f(1050): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_RECV (myField, lbuff, MPI_REAL,
--------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c scatter_2d_r8.f
print.f(1881): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FLUSH]
        CALL MDS_FLUSH( errorMessageUnit, myThid )
-------------^
print.f(2340): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT , 1)
-------------^
print.f(2362): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT , 1)
-----------^
print.f(2803): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT , 1)
-------------^
print.f(2825): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT , 1)
-----------^
print.f(3266): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT , 1)
-------------^
print.f(3288): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT , 1)
-----------^
print.f(3780): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(3789): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(3793): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(3797): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(3806): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(3810): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(3814): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(3821): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(3828): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(3835): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(3839): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(3947): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
------------^
print.f(3958): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(plotBuf, standardMessageUnit,
--------------^
print.f(3980): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
--------------^
print.f(3996): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
--------------^
print.f(4029): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
           CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
----------------^
print.f(4039): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(4043): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(4047): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(4050): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(4544): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(4553): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(4557): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(4561): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(4570): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(4574): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(4578): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(4585): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(4592): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(4599): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(4603): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(4711): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
------------^
print.f(4722): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(plotBuf, standardMessageUnit,
--------------^
print.f(4743): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(plotBuf, standardMessageUnit,
--------------^
print.f(4758): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(plotBuf, standardMessageUnit,
--------------^
print.f(4790): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
           CALL PRINT_MESSAGE(plotBuf, standardMessageUnit,
----------------^
print.f(4800): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(4804): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(4808): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
print.f(4811): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuf, standardMessageUnit,
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c scatter_2d_wh_r4.f
scatter_2d_r8.f(1041): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
         CALL MPI_SEND (temp, lbuff, MPI_REAL8,
--------------^
scatter_2d_r8.f(1050): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_RECV (myField, lbuff, MPI_REAL8,
--------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c scatter_2d_wh_r8.f
scatter_2d_wh_r4.f(1027): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
         CALL MPI_SEND (temp, lbuff, MPI_REAL,
--------------^
scatter_2d_wh_r4.f(1036): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_RECV (procBuff, lbuff, MPI_REAL,
--------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c scatter_vec_r4.f
scatter_2d_wh_r8.f(1027): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
         CALL MPI_SEND (temp, lbuff, MPI_REAL8,
--------------^
scatter_2d_wh_r8.f(1036): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_RECV (procBuff, lbuff, MPI_REAL8,
--------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c scatter_vec_r8.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c scatter_xz.f
scatter_vec_r4.f(1004): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
          CALL MPI_SEND ( gloBuff(jG), lbuff, MPI_REAL,
---------------^
scatter_vec_r4.f(1013): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_RECV ( myField, lbuff, MPI_REAL,
--------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c scatter_yz.f
scatter_vec_r8.f(1004): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
          CALL MPI_SEND ( gloBuff(jG), lbuff, MPI_REAL8,
---------------^
scatter_vec_r8.f(1013): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_RECV ( myField, lbuff, MPI_REAL8,
--------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c stop_if_error.f
stop_if_error.f(648): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_INT]
      CALL GLOBAL_SUM_INT( errCount, myThid )
-----------^
stop_if_error.f(652): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        IF ( errFlag ) CALL PRINT_ERROR( errMsg, myThid )
----------------------------^
stop_if_error.f(655): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
stop_if_error.f(657): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ALL_PROC_DIE]
        CALL ALL_PROC_DIE( myThid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c timers.f
scatter_xz.f(972): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
scatter_xz.f(1003): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
            CALL MPI_SEND (temp, lbuff, MPI_DOUBLE_PRECISION,
-----------------^
scatter_xz.f(1010): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_RECV (local, lbuff, MPI_DOUBLE_PRECISION,
--------------^
scatter_xz.f(1017): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
scatter_yz.f(972): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
scatter_yz.f(1003): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_SEND]
            CALL MPI_SEND (temp, lbuff, MPI_DOUBLE_PRECISION,
-----------------^
scatter_yz.f(1010): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MPI_RECV]
         CALL MPI_RECV (local, lbuff, MPI_DOUBLE_PRECISION,
--------------^
scatter_yz.f(1017): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c utils.f
utils.f(644): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FDATE]
      CALL FDATE( string )
-----------^
utils.f(651): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,standardMessageUnit,
-----------^
utils.f(655): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,standardMessageUnit,
-----------^
utils.f(659): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,standardMessageUnit,
-----------^
utils.f(663): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,standardMessageUnit,
-----------^
utils.f(667): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,standardMessageUnit,
-----------^
utils.f(671): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,standardMessageUnit,
-----------^
timers.f(1126): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UCASE]
        CALL UCASE( tmpName )
-------------^
timers.f(1135): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UCASE]
      CALL UCASE( tmpAction )
-----------^
timers.f(1156): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_GET_TIME]
          CALL TIMER_GET_TIME( userTime, systemTime, wallClockTime )
---------------^
timers.f(1167): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_GET_TIME]
          CALL TIMER_GET_TIME( userTime, systemTime, wallClockTime )
---------------^
timers.f(1190): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE(msgBuffer,standardMessageUnit,
-------------^
timers.f(1194): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE(msgBuffer,standardMessageUnit,
-------------^
timers.f(1198): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE(msgBuffer,standardMessageUnit,
-------------^
timers.f(1202): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE(msgBuffer,standardMessageUnit,
-------------^
timers.f(1206): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE(msgBuffer,standardMessageUnit,
-------------^
timers.f(1210): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE(msgBuffer,standardMessageUnit,
-------------^
timers.f(1217): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuffer,standardMessageUnit,
--------------^
timers.f(1221): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuffer,standardMessageUnit,
--------------^
timers.f(1225): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuffer,standardMessageUnit,
--------------^
timers.f(1229): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuffer,standardMessageUnit,
--------------^
timers.f(1233): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuffer,standardMessageUnit,
--------------^
timers.f(1237): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE(msgBuffer,standardMessageUnit,
--------------^
timers.f(1250): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1254): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1258): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1262): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1266): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1270): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1276): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1280): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1284): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1288): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1292): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1296): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1300): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1306): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1310): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1314): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1318): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1322): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1326): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1330): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1336): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1340): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1344): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1348): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1352): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1356): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1362): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1366): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1370): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1374): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1378): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
timers.f(1382): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(msgBuffer,errorMessageUnit,
-----------^
utils.f(1516): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GETENV]
      CALL GETENV('USER',strTmp  )
-----------^
utils.f(1531): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GETENV]
      CALL GETENV('HOST',strTmp  )
-----------^
timers.f(1439): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CLOC]
      CALL cloc(wTime)
-----------^
timers.f(1466): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_CONTROL]
      CALL TIMER_CONTROL( ' ', 'PRINTALL', 'TIMER_PRINTALL' ,
-----------^
timers.f(1490): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_CONTROL]
      CALL TIMER_CONTROL( string, 'START', 'TIMER_START' , myThreadId)
-----------^
timers.f(1513): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_CONTROL]
      CALL TIMER_CONTROL( string, 'STOP', 'TIMER_STOP' , myThreadId )
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c write_utils.f
write_utils.f(661): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(663): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_LIST_I]
      CALL PRINT_LIST_I( fld, 1, lFld, index_type, .FALSE.,
-----------^
write_utils.f(666): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(1047): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(1049): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_LIST_L]
      CALL PRINT_LIST_L( fld, 1, lFld, index_type, .FALSE.,
-----------^
write_utils.f(1052): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(1455): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(1459): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_LIST_RL]
        CALL PRINT_LIST_RL( fld, 1, lFld, index_type, .FALSE.,
-------------^
write_utils.f(1472): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_LIST_RL]
        CALL PRINT_LIST_RL( fld(i1), i1, i2, index_type, .TRUE.,
-------------^
write_utils.f(1475): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-------------^
write_utils.f(1480): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_LIST_RL]
        CALL PRINT_LIST_RL( fld(i1), i1, i2, index_type, .FALSE.,
-------------^
write_utils.f(1484): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(1865): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(1867): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_LIST_I]
      CALL PRINT_LIST_I( idummy, 1, 1, index_type, .FALSE.,
-----------^
write_utils.f(1870): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(2250): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(2252): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_LIST_L]
      CALL PRINT_LIST_L( ldummy, 1, 1, index_type, .FALSE.,
-----------^
write_utils.f(2255): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(2637): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(2639): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_LIST_RL]
      CALL PRINT_LIST_RL( dummyRL, 1, 1, index_type, .FALSE.,
-----------^
write_utils.f(2642): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(3024): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(3026): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_LIST_RL]
      CALL PRINT_LIST_RL( dummyRL, 1, 1, index_type, .FALSE.,
-----------^
write_utils.f(3029): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(3411): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(3413): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_LIST_RL]
      CALL PRINT_LIST_RL( dummyRL, 1, 1, index_type, .FALSE.,
-----------^
write_utils.f(3416): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(3798): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(3800): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_LIST_RL]
      CALL PRINT_LIST_RL( dummyRL, 1, 1, index_type, .FALSE.,
-----------^
write_utils.f(3803): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(4202): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(4210): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(4213): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
write_utils.f(4600): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
      CALL WRITE_1D_RL( tmpBufRL, lFld, index_type, head, comment )
-----------^
write_utils.f(4986): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
      CALL WRITE_1D_RL( tmpBufRL, lFld, index_type, head, comment )
-----------^
write_utils.f(5372): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
      CALL WRITE_1D_RL( tmpBufRL, lFld, index_type, head, comment )
-----------^
write_utils.f(5783): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
      CALL WRITE_1D_RL( xcoord, sNx*nSx, INDEX_I,msgBuf1,msgBuf2)
-----------^
write_utils.f(6194): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
      CALL WRITE_1D_RL( ycoord, sNy*nSy, INDEX_J,msgBuf1,msgBuf2)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c add_walls2masks.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c calc_eddy_stress.f
add_walls2masks.f(3068): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XY_RS]
          CALL READ_FLD_XY_RS( addWwallFile, ' ', tmpFldW, 0, myThid )
---------------^
add_walls2masks.f(3071): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XY_RS]
          CALL READ_FLD_XY_RS( addSwallFile, ' ', tmpFldS, 0, myThid )
---------------^
add_walls2masks.f(3073): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XY_RS]
        CALL EXCH_UV_XY_RS( tmpFldW, tmpFldS, .FALSE., myThid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c calc_grid_angles.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c calc_gw.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c calc_oce_mxlayer.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cg2d_ex0.f
calc_oce_mxlayer.f(3200): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_ALPHA]
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cg2d.f
        CALL FIND_ALPHA(
-------------^
calc_oce_mxlayer.f(3217): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D]
         CALL FIND_RHO_2D(
--------------^
calc_oce_mxlayer.f(3270): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D]
         CALL FIND_RHO_2D(
--------------^
calc_oce_mxlayer.f(3336): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        CALL DIAGNOSTICS_FILL( hMixLayer, 'MXLDEPTH',
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cg2d_sr.f
cg2d_ex0.f(1977): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_MAX_R8]
      CALL GLOBAL_MAX_R8 (  rhsMax,  myThid  )
-----------^
cg2d_ex0.f(1980): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
      CALL EXCH_XY_RL( cg2d_x, myThid )
-----------^
cg2d_ex0.f(2026): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_S3D_RL]
      CALL EXCH_S3D_RL( cg2d_r, 1, myThid )
-----------^
cg2d_ex0.f(2027): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_MAX_R8]
      CALL GLOBAL_MAX_R8 (  err_sq,  myThid  )
-----------^
cg2d_ex0.f(2028): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_MAX_R8]
      CALL GLOBAL_MAX_R8 (  sumRHS,  myThid  )
-----------^
cg2d_ex0.f(2078): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_HALO_LOCAL_RL]
         CALL FILL_HALO_LOCAL_RL(
--------------^
cg2d_ex0.f(2117): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
           CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
----------------^
cg2d_ex0.f(2133): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_HALO_LOCAL_RL]
         CALL FILL_HALO_LOCAL_RL(
--------------^
cg2d_ex0.f(2182): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_MAX_R8]
      CALL GLOBAL_MAX_R8 (  err_sq,  myThid  )
-----------^
cg2d_ex0.f(2195): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_MAX_R8]
      CALL GLOBAL_MAX_R8 (  alpha,  myThid  )
-----------^
cg2d_ex0.f(2198): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_MAX_R8]
      CALL GLOBAL_MAX_R8 (  alpha,  myThid  )
-----------^
cg2d_ex0.f(2201): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_MAX_R8]
      CALL GLOBAL_MAX_R8 (  alpha,  myThid  )
-----------^
cg2d.f(1959): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_MAX_R8]
      CALL GLOBAL_MAX_R8 (  rhsMax,  myThid  )
-----------^
cg2d.f(1976): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
      CALL EXCH_XY_RL( cg2d_x, myThid )
-----------^
cg2d.f(2014): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_S3D_RL]
      CALL EXCH_S3D_RL( cg2d_r, 1, myThid )
-----------^
cg2d.f(2015): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_TILE_RL]
      CALL GLOBAL_SUM_TILE_RL( errTile,    err_sq, myThid )
-----------^
cg2d.f(2016): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_TILE_RL]
      CALL GLOBAL_SUM_TILE_RL( sumRHStile, sumRHS, myThid )
-----------^
cg2d.f(2061): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_TILE_RL]
       CALL GLOBAL_SUM_TILE_RL( eta_qrNtile,eta_qrN,myThid )
------------^
cg2d.f(2081): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_S3D_RL]
       CALL EXCH_S3D_RL( cg2d_s, 1, myThid )
------------^
cg2d.f(2102): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_TILE_RL]
       CALL GLOBAL_SUM_TILE_RL( alphaTile,  alpha,  myThid )
------------^
cg2d.f(2126): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_TILE_RL]
       CALL GLOBAL_SUM_TILE_RL( errTile,    err_sq,    myThid )
------------^
cg2d.f(2131): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
--------------^
cg2d.f(2151): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_S3D_RL]
       CALL EXCH_S3D_RL( cg2d_r, 1, myThid )
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cg3d_ex0.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cg3d.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c check_pickup.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c config_check.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c config_summary.f
check_pickup.f(1930): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
           CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
----------------^
check_pickup.f(1948): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
           CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
----------------^
check_pickup.f(1957): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
           CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
----------------^
check_pickup.f(1970): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
           CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
----------------^
check_pickup.f(1980): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
           CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
----------------^
check_pickup.f(1986): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
           CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
----------------^
check_pickup.f(1993): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
           CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
----------------^
check_pickup.f(2000): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
           CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
----------------^
check_pickup.f(2006): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
           CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
----------------^
check_pickup.f(2012): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
           CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
----------------^
check_pickup.f(2024): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
           CALL PRINT_ERROR( msgBuf, myThid )
----------------^
check_pickup.f(2035): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
           CALL PRINT_ERROR( msgBuf, myThid )
----------------^
check_pickup.f(2071): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
           CALL PRINT_ERROR( msgBuf, myThid )
----------------^
check_pickup.f(2081): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, myThid )
--------------^
check_pickup.f(2086): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
--------------^
check_pickup.f(2094): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
          CALL PRINT_MESSAGE(msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
---------------^
check_pickup.f(2098): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
          CALL PRINT_MESSAGE(msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
---------------^
check_pickup.f(2103): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
          CALL PRINT_MESSAGE(msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
---------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c diags_oceanic_surf_flux.f
config_check.f(1921): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
config_check.f(1924): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
config_check.f(1945): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(1948): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(1955): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(1958): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(1964): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(1967): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(1974): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(1979): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(1986): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(1989): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(1996): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(1999): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2006): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2009): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2015): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2018): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2024): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2027): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2035): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2038): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2044): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2047): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2054): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2057): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2064): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2067): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2073): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2076): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2087): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2090): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2097): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2100): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2114): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2117): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2126): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2129): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2137): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2140): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2148): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2151): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2159): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2162): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2170): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2173): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2180): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2183): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2191): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2206): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2216): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2226): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2234): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2244): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2253): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2261): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2270): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2276): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2286): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2295): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2304): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2312): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2319): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2322): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2329): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2332): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2339): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2342): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2349): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2352): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2359): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2362): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2369): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2372): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2381): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
config_check.f(2389): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2395): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2401): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2406): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
config_check.f(2419): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
config_check.f(2423): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
config_check.f(2432): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2435): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2443): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
config_check.f(2447): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
config_check.f(2455): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2458): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2465): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2468): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2474): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2477): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2483): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
config_check.f(2487): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
config_check.f(2495): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2503): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2506): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2514): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2517): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2524): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2527): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2534): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2541): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
config_check.f(2545): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
config_check.f(2552): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2559): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
config_check.f(2563): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
config_check.f(2569): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
config_check.f(2573): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
config_check.f(2582): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2590): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
config_check.f(2596): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2603): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2610): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2619): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2633): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
config_check.f(2637): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
config_check.f(2642): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2646): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2654): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2660): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2666): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2674): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2680): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2683): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2689): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2692): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2698): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2704): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2714): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2720): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
config_check.f(2729): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2737): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2745): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2752): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
config_check.f(2753): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ALL_PROC_DIE]
        CALL ALL_PROC_DIE( 0 )
-------------^
config_check.f(2762): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
config_check.f(2766): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
config_check.f(2769): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
config_summary.f(3282): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
config_summary.f(3294): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3296): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3299): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3302): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3305): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3307): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3308): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_C]
      CALL WRITE_0D_C( buoyancyRelation, -1, INDEX_NONE,
-----------^
config_summary.f(3310): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( fluidIsAir,   INDEX_NONE,
-----------^
config_summary.f(3312): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( fluidIsWater, INDEX_NONE,
-----------^
config_summary.f(3314): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( usingPCoords, INDEX_NONE,
-----------^
config_summary.f(3316): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( usingZCoords, INDEX_NONE,
-----------^
config_summary.f(3318): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
      CALL WRITE_1D_RL( tRef, Nr, INDEX_K, 'tRef =',
-----------^
config_summary.f(3320): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
      CALL WRITE_1D_RL( sRef, Nr, INDEX_K, 'sRef =',
-----------^
config_summary.f(3322): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
      CALL WRITE_1D_RL( rhoRef, Nr, INDEX_K, 'rhoRef =',
-----------^
config_summary.f(3324): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
      CALL WRITE_1D_RL( dBdrRef,  Nr,   INDEX_K, 'dBdrRef =',
-----------^
config_summary.f(3327): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( useStrainTensionVisc, INDEX_NONE,
-----------^
config_summary.f(3330): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( useVariableVisc, INDEX_NONE,
-----------^
config_summary.f(3332): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( useHarmonicVisc, INDEX_NONE,
-----------^
config_summary.f(3334): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( useBiharmonicVisc, INDEX_NONE,
-----------^
config_summary.f(3336): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( useSmag3D, INDEX_NONE,
-----------^
config_summary.f(3339): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
     & CALL WRITE_0D_RL( smag3D_coeff, INDEX_NONE, 'smag3D_coeff =',
------------^
config_summary.f(3342): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
     & CALL WRITE_0D_RL( smag3D_diffCoeff, INDEX_NONE,
------------^
config_summary.f(3345): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( viscAh, INDEX_NONE, 'viscAh  =  ',
-----------^
config_summary.f(3348): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
     & CALL WRITE_0D_RL( viscAhD, INDEX_NONE, 'viscAhD =  ',
------------^
config_summary.f(3351): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
     & CALL WRITE_0D_RL( viscAhZ, INDEX_NONE, 'viscAhZ =  ',
------------^
config_summary.f(3354): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
     & CALL WRITE_0D_RL( viscAhW, INDEX_NONE, 'viscAhW =  ',
------------^
config_summary.f(3357): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( viscAhMax, INDEX_NONE, 'viscAhMax =',
------------^
config_summary.f(3359): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( viscAhGrid, INDEX_NONE, 'viscAhGrid =',
------------^
config_summary.f(3361): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
       CALL WRITE_0D_L( useFullLeith, INDEX_NONE, 'useFullLeith =',
------------^
config_summary.f(3363): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
       CALL WRITE_0D_L( useAreaViscLength, INDEX_NONE,
------------^
config_summary.f(3366): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( viscC2leith, INDEX_NONE, 'viscC2leith =',
------------^
config_summary.f(3368): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( viscC2leithD, INDEX_NONE, 'viscC2leithD =',
------------^
config_summary.f(3370): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( viscC2LeithQG, INDEX_NONE, 'viscC2LeithQG =',
------------^
config_summary.f(3372): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( viscC2smag, INDEX_NONE, 'viscC2smag =',
------------^
config_summary.f(3375): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( viscA4, INDEX_NONE, 'viscA4  =  ',
-----------^
config_summary.f(3378): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
     & CALL WRITE_0D_RL( viscA4D, INDEX_NONE, 'viscA4D =  ',
------------^
config_summary.f(3381): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
     & CALL WRITE_0D_RL( viscA4Z, INDEX_NONE, 'viscA4Z =  ',
------------^
config_summary.f(3384): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
     & CALL WRITE_0D_RL( viscA4W, INDEX_NONE, 'viscA4W =  ',
------------^
config_summary.f(3387): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( viscA4Max, INDEX_NONE, 'viscA4Max =',
------------^
config_summary.f(3389): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( viscA4Grid, INDEX_NONE, 'viscA4Grid =',
------------^
config_summary.f(3391): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( viscC4leith, INDEX_NONE,'viscC4leith =',
------------^
config_summary.f(3393): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( viscC4leithD, INDEX_NONE,'viscC4leithD =',
------------^
config_summary.f(3395): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( viscC4Smag, INDEX_NONE,'viscC4Smag =',
------------^
config_summary.f(3398): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( no_slip_sides, INDEX_NONE,
-----------^
config_summary.f(3400): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( sideDragFactor, INDEX_NONE, 'sideDragFactor =',
-----------^
config_summary.f(3403): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
      CALL WRITE_1D_RL( viscArNr, Nr, INDEX_K, 'viscArNr =',
-----------^
config_summary.f(3406): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( no_slip_bottom, INDEX_NONE,
-----------^
config_summary.f(3408): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( bottomVisc_pCell, INDEX_NONE,
-----------^
config_summary.f(3410): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( bottomDragLinear, INDEX_NONE,
-----------^
config_summary.f(3413): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( bottomDragQuadratic, INDEX_NONE,
-----------^
config_summary.f(3416): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( selectBotDragQuadr, INDEX_NONE,
-----------^
config_summary.f(3419): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( diffKhT, INDEX_NONE,'diffKhT =',
-----------^
config_summary.f(3421): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( diffK4T, INDEX_NONE,'diffK4T =',
-----------^
config_summary.f(3423): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( diffKhS, INDEX_NONE,'diffKhS =',
-----------^
config_summary.f(3425): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( diffK4S, INDEX_NONE,'diffK4S =',
-----------^
config_summary.f(3427): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
      CALL WRITE_1D_RL( diffKrNrT, Nr, INDEX_K, 'diffKrNrT =',
-----------^
config_summary.f(3431): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
     & CALL WRITE_1D_RL( diffKr4T, Nr, INDEX_K, 'diffKr4T =',
------------^
config_summary.f(3434): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
      CALL WRITE_1D_RL( diffKrNrS, Nr, INDEX_K, 'diffKrNrS =',
-----------^
config_summary.f(3438): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
     & CALL WRITE_1D_RL( diffKr4S, Nr, INDEX_K, 'diffKr4S =',
------------^
config_summary.f(3441): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( diffKrBL79surf, INDEX_NONE,'diffKrBL79surf =',
-----------^
config_summary.f(3443): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( diffKrBL79deep, INDEX_NONE,'diffKrBL79deep =',
-----------^
config_summary.f(3445): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( diffKrBL79scl, INDEX_NONE,'diffKrBL79scl =',
-----------^
config_summary.f(3447): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( diffKrBL79Ho, INDEX_NONE,'diffKrBL79Ho =',
-----------^
config_summary.f(3449): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( ivdc_kappa, INDEX_NONE,'ivdc_kappa =',
-----------^
config_summary.f(3452): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( hMixCriteria, INDEX_NONE,'hMixCriteria=',
-----------^
config_summary.f(3454): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( dRhoSmall, INDEX_NONE,'dRhoSmall =',
-----------^
config_summary.f(3456): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( hMixSmooth, INDEX_NONE,'hMixSmooth=',
-----------^
config_summary.f(3459): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_C]
      CALL WRITE_0D_C( eosType, 0, INDEX_NONE, 'eosType =',
-----------^
config_summary.f(3462): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
        CALL WRITE_0D_RL( tAlpha,  INDEX_NONE,'tAlpha =',
-------------^
config_summary.f(3464): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
        CALL WRITE_0D_RL( sBeta,   INDEX_NONE,'sBeta  =',
-------------^
config_summary.f(3466): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
        CALL WRITE_0D_RL( rhoNil,  INDEX_NONE, 'rhoNil    =',
-------------^
config_summary.f(3471): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-------------^
config_summary.f(3475): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
--------------^
config_summary.f(3478): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-------------^
config_summary.f(3480): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
        CALL WRITE_0D_RL( eosRefP0, INDEX_NONE, 'eosRefP0 =',
-------------^
config_summary.f(3486): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
------------^
config_summary.f(3488): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_LIST_I]
       CALL PRINT_LIST_I( buffI, 1, 1, INDEX_NONE,
------------^
config_summary.f(3492): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
------------^
config_summary.f(3493): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE(endList, ioUnit, SQUEEZE_RIGHT, myThid )
------------^
config_summary.f(3496): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( surf_pRef, INDEX_NONE, 'surf_pRef =',
-----------^
config_summary.f(3499): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( HeatCapacity_Cp, INDEX_NONE,
------------^
config_summary.f(3503): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( celsius2K, INDEX_NONE, 'celsius2K =',
-----------^
config_summary.f(3506): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( atm_Rd, INDEX_NONE, 'atm_Rd =  ',
------------^
config_summary.f(3508): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( atm_Cp, INDEX_NONE, 'atm_Cp =  ',
------------^
config_summary.f(3510): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( atm_kappa, INDEX_NONE, 'atm_kappa =',
------------^
config_summary.f(3512): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( atm_Rq, INDEX_NONE, 'atm_Rq = ',
------------^
config_summary.f(3514): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( atm_Po, INDEX_NONE, 'atm_Po =  ',
------------^
config_summary.f(3516): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( thetaConst, INDEX_NONE, 'thetaConst=',
------------^
config_summary.f(3518): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
       CALL WRITE_0D_I( integr_GeoPot, INDEX_NONE, 'integr_GeoPot =',
------------^
config_summary.f(3520): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
       CALL WRITE_0D_I( selectFindRoSurf, INDEX_NONE,
------------^
config_summary.f(3524): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( rhoConst, INDEX_NONE,'rhoConst  =',
-----------^
config_summary.f(3526): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
      CALL WRITE_1D_RL( rhoFacC, Nr,   INDEX_K, 'rhoFacC = ',
-----------^
config_summary.f(3528): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
      CALL WRITE_1D_RL( rhoFacF, Nr+1, INDEX_K, 'rhoFacF = ',
-----------^
config_summary.f(3530): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( rhoConstFresh, INDEX_NONE,'rhoConstFresh =',
-----------^
config_summary.f(3532): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( gravity, INDEX_NONE,'gravity =',
-----------^
config_summary.f(3534): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( gBaro,   INDEX_NONE,'gBaro =',
-----------^
config_summary.f(3536): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
      CALL WRITE_1D_RL( gravFacC, Nr,   INDEX_K, 'gravFacC = ',
-----------^
config_summary.f(3538): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
      CALL WRITE_1D_RL( gravFacF, Nr+1, INDEX_K, 'gravFacF = ',
-----------^
config_summary.f(3540): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL(rotationPeriod,INDEX_NONE,'rotationPeriod =',
-----------^
config_summary.f(3542): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( omega,   INDEX_NONE,'omega =',
-----------^
config_summary.f(3544): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( f0,      INDEX_NONE,'f0 =',
-----------^
config_summary.f(3546): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( beta,    INDEX_NONE,'beta =',
-----------^
config_summary.f(3548): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( fPrime,  INDEX_NONE,'fPrime =',
-----------^
config_summary.f(3550): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( rigidLid, INDEX_NONE, 'rigidLid =',
-----------^
config_summary.f(3552): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( implicitFreeSurface, INDEX_NONE,
-----------^
config_summary.f(3555): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( freeSurfFac, INDEX_NONE,'freeSurfFac =',
-----------^
config_summary.f(3557): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( implicSurfPress, INDEX_NONE,
-----------^
config_summary.f(3560): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( implicDiv2DFlow, INDEX_NONE,
-----------^
config_summary.f(3563): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( uniformLin_PhiSurf, INDEX_NONE,
-----------^
config_summary.f(3566): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( uniformFreeSurfLev, INDEX_NONE,
-----------^
config_summary.f(3569): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( sIceLoadFac, INDEX_NONE, 'sIceLoadFac =',
-----------^
config_summary.f(3571): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( hFacMin, INDEX_NONE, 'hFacMin = ',
-----------^
config_summary.f(3573): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( hFacMinDr, INDEX_NONE, 'hFacMinDr =',
-----------^
config_summary.f(3575): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( exactConserv, INDEX_NONE,
-----------^
config_summary.f(3578): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( linFSConserveTr, INDEX_NONE,
-----------^
config_summary.f(3583): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3585): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_LIST_I]
      CALL PRINT_LIST_I( buffI, 1, 1, INDEX_NONE,
-----------^
config_summary.f(3589): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3590): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(endList, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3591): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( hFacInf, INDEX_NONE, 'hFacInf = ',
-----------^
config_summary.f(3593): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( hFacSup, INDEX_NONE, 'hFacSup = ',
-----------^
config_summary.f(3595): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( select_rStar, INDEX_NONE,
-----------^
config_summary.f(3598): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( useRealFreshWaterFlux, INDEX_NONE,
-----------^
config_summary.f(3601): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( temp_EvPrRn, INDEX_NONE,
-----------^
config_summary.f(3604): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( salt_EvPrRn, INDEX_NONE,
-----------^
config_summary.f(3607): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( selectAddFluid, INDEX_NONE,
-----------^
config_summary.f(3610): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( temp_addMass, INDEX_NONE,
-----------^
config_summary.f(3613): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( salt_addMass, INDEX_NONE,
-----------^
config_summary.f(3618): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( convertFW2Salt, INDEX_NONE,
-----------^
config_summary.f(3623): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( use3Dsolver, INDEX_NONE,
-----------^
config_summary.f(3625): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( nonHydrostatic, INDEX_NONE,
-----------^
config_summary.f(3627): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( nh_Am2, INDEX_NONE, 'nh_Am2 =',
-----------^
config_summary.f(3629): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( implicitNHPress, INDEX_NONE,
-----------^
config_summary.f(3632): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( selectNHfreeSurf, INDEX_NONE,
-----------^
config_summary.f(3635): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( quasiHydrostatic, INDEX_NONE,
-----------^
config_summary.f(3637): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( calc_wVelocity, INDEX_NONE, 'calc_wVelocity =',
-----------^
config_summary.f(3639): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( momStepping,  INDEX_NONE,
-----------^
config_summary.f(3641): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( vectorInvariantMomentum,  INDEX_NONE,
-----------^
config_summary.f(3644): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( momAdvection, INDEX_NONE,
-----------^
config_summary.f(3646): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( momViscosity, INDEX_NONE,
-----------^
config_summary.f(3648): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( momImplVertAdv, INDEX_NONE, 'momImplVertAdv=',
-----------^
config_summary.f(3650): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( implicitViscosity, INDEX_NONE,
-----------^
config_summary.f(3655): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3657): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_LIST_I]
      CALL PRINT_LIST_I( buffI, 1, 1, INDEX_NONE,
-----------^
config_summary.f(3661): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3662): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(endList, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3664): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( selectMetricTerms, INDEX_NONE,
-----------^
config_summary.f(3666): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( useNHMTerms,  INDEX_NONE, 'useNHMTerms =',
-----------^
config_summary.f(3670): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3672): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_LIST_I]
      CALL PRINT_LIST_I( buffI, 1, 1, INDEX_NONE,
-----------^
config_summary.f(3676): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3677): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(endList, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3678): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( select3dCoriScheme, INDEX_NONE,
-----------^
config_summary.f(3680): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( useCoriolis,  INDEX_NONE,
-----------^
config_summary.f(3682): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( useCDscheme,  INDEX_NONE,
-----------^
config_summary.f(3687): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3689): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_LIST_I]
      CALL PRINT_LIST_I( buffI, 1, 1, INDEX_NONE,
-----------^
config_summary.f(3693): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3696): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3700): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
------------^
config_summary.f(3703): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
------------^
config_summary.f(3707): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
------------^
config_summary.f(3710): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
------------^
config_summary.f(3712): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( endList, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3715): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
       CALL WRITE_0D_L( useAbsVorticity,  INDEX_NONE,
------------^
config_summary.f(3719): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
------------^
config_summary.f(3721): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_LIST_I]
       CALL PRINT_LIST_I( buffI, 1, 1, INDEX_NONE,
------------^
config_summary.f(3725): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
------------^
config_summary.f(3727): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
------------^
config_summary.f(3730): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
------------^
config_summary.f(3733): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
------------^
config_summary.f(3736): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
------------^
config_summary.f(3739): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE(endList, ioUnit, SQUEEZE_RIGHT, myThid )
------------^
config_summary.f(3740): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
       CALL WRITE_0D_L( useJamartMomAdv,  INDEX_NONE,
------------^
config_summary.f(3742): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
       CALL WRITE_0D_L( upwindVorticity,  INDEX_NONE,
------------^
config_summary.f(3744): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
       CALL WRITE_0D_L( highOrderVorticity,  INDEX_NONE,
------------^
config_summary.f(3746): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
       CALL WRITE_0D_L( upwindShear,  INDEX_NONE,
------------^
config_summary.f(3748): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
       CALL WRITE_0D_I( selectKEscheme, INDEX_NONE,
------------^
config_summary.f(3752): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( momForcing,   INDEX_NONE,
-----------^
config_summary.f(3755): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
     & CALL WRITE_0D_L( momTidalForcing, INDEX_NONE,
------------^
config_summary.f(3757): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( momPressureForcing, INDEX_NONE,
-----------^
config_summary.f(3760): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( implicitIntGravWave, INDEX_NONE,
-----------^
config_summary.f(3763): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( staggerTimeStep, INDEX_NONE,
-----------^
config_summary.f(3766): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( doResetHFactors, INDEX_NONE,
-----------^
config_summary.f(3769): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( multiDimAdvection, INDEX_NONE,
-----------^
config_summary.f(3772): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( useMultiDimAdvec, INDEX_NONE,
-----------^
config_summary.f(3775): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( implicitDiffusion, INDEX_NONE,
-----------^
config_summary.f(3777): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( tempStepping,  INDEX_NONE,
-----------^
config_summary.f(3779): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( tempAdvection,  INDEX_NONE,
-----------^
config_summary.f(3781): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( tempImplVertAdv,INDEX_NONE,'tempImplVertAdv =',
-----------^
config_summary.f(3783): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( tempForcing,  INDEX_NONE,
-----------^
config_summary.f(3785): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( doThetaClimRelax, INDEX_NONE,
-----------^
config_summary.f(3787): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( tempIsActiveTr, INDEX_NONE, 'tempIsActiveTr =',
-----------^
config_summary.f(3789): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( saltStepping,  INDEX_NONE,
-----------^
config_summary.f(3791): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( saltAdvection,  INDEX_NONE,
-----------^
config_summary.f(3793): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( saltImplVertAdv,INDEX_NONE,'saltImplVertAdv =',
-----------^
config_summary.f(3795): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( saltForcing,  INDEX_NONE,
-----------^
config_summary.f(3797): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( doSaltClimRelax, INDEX_NONE,
-----------^
config_summary.f(3799): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( saltIsActiveTr, INDEX_NONE, 'saltIsActiveTr =',
-----------^
config_summary.f(3801): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( readBinaryPrec, INDEX_NONE, ' readBinaryPrec =',
-----------^
config_summary.f(3803): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I(writeBinaryPrec, INDEX_NONE, 'writeBinaryPrec =',
-----------^
config_summary.f(3810): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3812): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_LIST_I]
      CALL PRINT_LIST_I( buffI, 1, 1, INDEX_NONE,
-----------^
config_summary.f(3816): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3819): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3821): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3822): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE(endList, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3824): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( globalFiles,  INDEX_NONE,
-----------^
config_summary.f(3826): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( useSingleCpuIO,  INDEX_NONE,
-----------^
config_summary.f(3828): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( useSingleCpuInput,  INDEX_NONE,
-----------^
config_summary.f(3832): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3835): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3838): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3841): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3844): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3847): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3850): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3851): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( debugLevel, INDEX_NONE,
-----------^
config_summary.f(3853): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( plotLevel, INDEX_NONE,
-----------^
config_summary.f(3857): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3860): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3862): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3863): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( cg2dMaxIters,   INDEX_NONE,'cg2dMaxIters =',
-----------^
config_summary.f(3865): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( cg2dMinItersNSA, INDEX_NONE,'cg2dMinItersNSA =',
-----------^
config_summary.f(3867): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( cg2dUseMinResSol, INDEX_NONE,
-----------^
config_summary.f(3870): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( cg2dTargetResidual, INDEX_NONE,
-----------^
config_summary.f(3873): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( cg2dTargetResWunit, INDEX_NONE,
-----------^
config_summary.f(3876): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( cg2dPreCondFreq, INDEX_NONE,'cg2dPreCondFreq =',
-----------^
config_summary.f(3878): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( useSRCGSolver, INDEX_NONE,
-----------^
config_summary.f(3880): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( useNSACGSolver, INDEX_NONE,
-----------^
config_summary.f(3882): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( printResidualFreq, INDEX_NONE,
-----------^
config_summary.f(3886): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3889): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3891): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3892): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( deltaTMom, INDEX_NONE,'deltaTMom =',
-----------^
config_summary.f(3894): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( deltaTFreeSurf,INDEX_NONE,'deltaTFreeSurf =',
-----------^
config_summary.f(3896): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
      CALL WRITE_1D_RL( dTtracerLev, Nr, INDEX_K, 'dTtracerLev =',
-----------^
config_summary.f(3898): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( deltaTClock, INDEX_NONE,'deltaTClock  =',
-----------^
config_summary.f(3900): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( cAdjFreq, INDEX_NONE,'cAdjFreq =',
-----------^
config_summary.f(3902): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( momForcingOutAB, INDEX_NONE, 'momForcingOutAB =',
-----------^
config_summary.f(3904): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( tracForcingOutAB, INDEX_NONE,
-----------^
config_summary.f(3907): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( momDissip_In_AB,INDEX_NONE,'momDissip_In_AB =',
-----------^
config_summary.f(3909): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( doAB_onGtGs, INDEX_NONE, 'doAB_onGtGs =',
-----------^
config_summary.f(3911): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( abEps, INDEX_NONE,'abEps =',
-----------^
config_summary.f(3913): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( applyExchUV_early, INDEX_NONE,
-----------^
config_summary.f(3917): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( tauCD, INDEX_NONE,'tauCD =',
-----------^
config_summary.f(3919): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( rCD, INDEX_NONE,'rCD =',
-----------^
config_summary.f(3921): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( epsAB_CD, INDEX_NONE,'epsAB_CD =',
-----------^
config_summary.f(3926): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_C]
        CALL WRITE_0D_C( pickupSuff, 0, INDEX_NONE,
-------------^
config_summary.f(3929): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( pickupStrictlyMatch, INDEX_NONE,
-----------^
config_summary.f(3932): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( nIter0, INDEX_NONE, 'nIter0   =',
-----------^
config_summary.f(3934): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( nTimeSteps, INDEX_NONE,'nTimeSteps =',
-----------^
config_summary.f(3936): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( nEndIter, INDEX_NONE, 'nEndIter =',
-----------^
config_summary.f(3938): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( baseTime, INDEX_NONE,'baseTime =',
-----------^
config_summary.f(3940): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( startTime, INDEX_NONE,'startTime =',
-----------^
config_summary.f(3942): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( endTime, INDEX_NONE,'endTime  =',
-----------^
config_summary.f(3944): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( pChkPtFreq, INDEX_NONE,'pChkPtFreq =',
-----------^
config_summary.f(3946): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( chkPtFreq, INDEX_NONE,'chkPtFreq  =',
-----------^
config_summary.f(3948): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L(pickup_write_mdsio,INDEX_NONE,
-----------^
config_summary.f(3950): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L(pickup_read_mdsio,INDEX_NONE,
-----------^
config_summary.f(3952): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L(pickup_write_mnc,INDEX_NONE,
-----------^
config_summary.f(3954): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L(pickup_read_mnc,INDEX_NONE,
-----------^
config_summary.f(3958): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L(writePickupAtEnd,INDEX_NONE,
-----------^
config_summary.f(3960): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( dumpFreq, INDEX_NONE,'dumpFreq =',
-----------^
config_summary.f(3962): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L(dumpInitAndLast,INDEX_NONE,'dumpInitAndLast=',
-----------^
config_summary.f(3964): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L(snapshot_mdsio,INDEX_NONE,
-----------^
config_summary.f(3966): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L(snapshot_mnc,INDEX_NONE,
-----------^
config_summary.f(3968): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( monitorFreq, INDEX_NONE,'monitorFreq =',
-----------^
config_summary.f(3970): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( monitorSelect, INDEX_NONE, 'monitorSelect =',
-----------^
config_summary.f(3972): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L(monitor_stdio,INDEX_NONE,
-----------^
config_summary.f(3974): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L(monitor_mnc,INDEX_NONE,
-----------^
config_summary.f(3976): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( externForcingPeriod, INDEX_NONE,
-----------^
config_summary.f(3978): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( externForcingCycle, INDEX_NONE,
-----------^
config_summary.f(3980): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( tauThetaClimRelax, INDEX_NONE,
-----------^
config_summary.f(3982): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( tauSaltClimRelax, INDEX_NONE,
-----------^
config_summary.f(3984): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( latBandClimRelax, INDEX_NONE,
-----------^
config_summary.f(3988): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3991): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3993): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(3994): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( usingCartesianGrid, INDEX_NONE,
-----------^
config_summary.f(3997): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( usingCylindricalGrid, INDEX_NONE,
-----------^
config_summary.f(4000): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( usingSphericalPolarGrid, INDEX_NONE,
-----------^
config_summary.f(4003): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( usingCurvilinearGrid, INDEX_NONE,
-----------^
config_summary.f(4006): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( useMin4hFacEdges, INDEX_NONE,
-----------^
config_summary.f(4009): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( interViscAr_pCell, INDEX_NONE,
-----------^
config_summary.f(4012): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( interDiffKr_pCell, INDEX_NONE,
-----------^
config_summary.f(4015): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( pCellMix_select, INDEX_NONE,
-----------^
config_summary.f(4019): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( pCellMix_maxFac, INDEX_NONE,
------------^
config_summary.f(4021): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( pCellMix_delR, INDEX_NONE, 'pCellMix_delR =',
------------^
config_summary.f(4024): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
       CALL WRITE_1D_RL( pCellMix_viscAr, Nr, INDEX_K,
------------^
config_summary.f(4027): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
       CALL WRITE_1D_RL( pCellMix_diffKr, Nr, INDEX_K,
------------^
config_summary.f(4031): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_I]
      CALL WRITE_0D_I( selectSigmaCoord, INDEX_NONE,
-----------^
config_summary.f(4034): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( rSigmaBnd, INDEX_NONE, 'rSigmaBnd =',
-----------^
config_summary.f(4036): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( rkSign, INDEX_NONE,'rkSign =',
-----------^
config_summary.f(4038): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( gravitySign, INDEX_NONE,'gravitySign =',
-----------^
config_summary.f(4040): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( seaLev_Z, INDEX_NONE, 'seaLev_Z =',
-----------^
config_summary.f(4043): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( top_Pres, INDEX_NONE, 'top_Pres =',
------------^
config_summary.f(4045): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( mass2rUnit, INDEX_NONE,'mass2rUnit =',
------------^
config_summary.f(4047): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( rUnit2mass, INDEX_NONE,'rUnit2mass =',
------------^
config_summary.f(4051): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( top_Pres, INDEX_NONE, 'top_Pres =',
------------^
config_summary.f(4053): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( mass2rUnit, INDEX_NONE,'mass2rUnit =',
------------^
config_summary.f(4055): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( rUnit2mass, INDEX_NONE,'rUnit2mass =',
------------^
config_summary.f(4058): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_COPY1D_RS]
      CALL WRITE_COPY1D_RS( bufRL, drC,Nr+1,INDEX_K, 'drC = ',
-----------^
config_summary.f(4060): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_COPY1D_RS]
      CALL WRITE_COPY1D_RS( bufRL, drF, Nr, INDEX_K, 'drF = ',
-----------^
config_summary.f(4063): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_COPY1D_RS]
       CALL WRITE_COPY1D_RS( bufRL,dAHybSigF,Nr,INDEX_K,'dAHybSigF =',
------------^
config_summary.f(4065): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_COPY1D_RS]
       CALL WRITE_COPY1D_RS( bufRL,dBHybSigF,Nr,INDEX_K,'dBHybSigF =',
------------^
config_summary.f(4069): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( radius_fromHorizGrid, INDEX_NONE,
------------^
config_summary.f(4073): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
       CALL WRITE_1D_RL( delX, gridNx, INDEX_I, 'delX = ',
------------^
config_summary.f(4075): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
       CALL WRITE_1D_RL( delY, gridNy, INDEX_J, 'delY = ',
------------^
config_summary.f(4077): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( xgOrigin, INDEX_NONE,'xgOrigin = ',
------------^
config_summary.f(4079): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
       CALL WRITE_0D_RL( ygOrigin, INDEX_NONE,'ygOrigin = ',
------------^
config_summary.f(4082): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( rSphere, INDEX_NONE,'rSphere = ',
-----------^
config_summary.f(4084): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L(deepAtmosphere,INDEX_NONE, 'deepAtmosphere =',
-----------^
config_summary.f(4088): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_XLINE_RS]
      CALL WRITE_XY_XLINE_RS( xC, coordLine, tileLine, 'xC',
-----------^
config_summary.f(4090): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_YLINE_RS]
      CALL WRITE_XY_YLINE_RS( yC, coordLine, tileLine, 'yC',
-----------^
config_summary.f(4092): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_COPY1D_RS]
      CALL WRITE_COPY1D_RS( bufRL, rC, Nr, INDEX_K, 'rcoord =',
-----------^
config_summary.f(4094): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_COPY1D_RS]
      CALL WRITE_COPY1D_RS( bufRL, rF,Nr+1,INDEX_K, 'rF = ',
-----------^
config_summary.f(4097): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_COPY1D_RS]
       CALL WRITE_COPY1D_RS(bufRL,aHybSigmF,Nr+1,INDEX_K,'aHybSigmF =',
------------^
config_summary.f(4099): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_COPY1D_RS]
       CALL WRITE_COPY1D_RS(bufRL,bHybSigmF,Nr+1,INDEX_K,'bHybSigmF =',
------------^
config_summary.f(4102): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
      CALL WRITE_1D_RL( deepFacC, Nr,   INDEX_K, 'deepFacC = ',
-----------^
config_summary.f(4104): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
      CALL WRITE_1D_RL( deepFacF, Nr+1, INDEX_K, 'deepFacF = ',
-----------^
config_summary.f(4107): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
       CALL WRITE_1D_RL( rVel2wUnit, Nr+1, INDEX_K, 'rVel2wUnit =',
------------^
config_summary.f(4109): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
       CALL WRITE_1D_RL( wUnit2rVel, Nr+1, INDEX_K, 'wUnit2rVel =',
------------^
config_summary.f(4111): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
       CALL WRITE_1D_RL( rUnit2z, Nr, INDEX_K, 'rUnit2z =',
------------^
config_summary.f(4113): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_1D_RL]
       CALL WRITE_1D_RL( z2rUnit, Nr, INDEX_K, 'z2rUnit =',
------------^
config_summary.f(4116): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
      CALL WRITE_0D_L( rotateGrid, INDEX_NONE,
-----------^
config_summary.f(4118): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( phiEuler, INDEX_NONE,'phiEuler =',
-----------^
config_summary.f(4120): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( thetaEuler, INDEX_NONE,'thetaEuler =',
-----------^
config_summary.f(4122): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( psiEuler, INDEX_NONE,'psiEuler =',
-----------^
config_summary.f(4128): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_XLINE_RS]
      CALL WRITE_XY_XLINE_RS( dxF, coordLine, tileLine, 'dxF',
-----------^
config_summary.f(4130): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_YLINE_RS]
      CALL WRITE_XY_YLINE_RS( dxF, coordLine, tileLine, 'dxF',
-----------^
config_summary.f(4132): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_XLINE_RS]
      CALL WRITE_XY_XLINE_RS( dyF, coordLine, tileLine, 'dyF',
-----------^
config_summary.f(4134): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_YLINE_RS]
      CALL WRITE_XY_YLINE_RS( dyF, coordLine, tileLine, 'dyF',
-----------^
config_summary.f(4136): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_XLINE_RS]
      CALL WRITE_XY_XLINE_RS( dxG, coordLine, tileLine, 'dxG',
-----------^
config_summary.f(4138): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_YLINE_RS]
      CALL WRITE_XY_YLINE_RS( dxG, coordLine, tileLine, 'dxG',
-----------^
config_summary.f(4140): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_XLINE_RS]
      CALL WRITE_XY_XLINE_RS( dyG, coordLine, tileLine, 'dyG',
-----------^
config_summary.f(4142): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_YLINE_RS]
      CALL WRITE_XY_YLINE_RS( dyG, coordLine, tileLine, 'dyG',
-----------^
config_summary.f(4144): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_XLINE_RS]
      CALL WRITE_XY_XLINE_RS( dxC, coordLine, tileLine, 'dxC',
-----------^
config_summary.f(4146): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_YLINE_RS]
      CALL WRITE_XY_YLINE_RS( dxC, coordLine, tileLine, 'dxC',
-----------^
config_summary.f(4148): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_XLINE_RS]
      CALL WRITE_XY_XLINE_RS( dyC, coordLine, tileLine, 'dyC',
-----------^
config_summary.f(4150): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_YLINE_RS]
      CALL WRITE_XY_YLINE_RS( dyC, coordLine, tileLine, 'dyC',
-----------^
config_summary.f(4152): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_XLINE_RS]
      CALL WRITE_XY_XLINE_RS( dxV, coordLine, tileLine, 'dxV',
-----------^
config_summary.f(4154): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_YLINE_RS]
      CALL WRITE_XY_YLINE_RS( dxV, coordLine, tileLine, 'dxV',
-----------^
config_summary.f(4156): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_XLINE_RS]
      CALL WRITE_XY_XLINE_RS( dyU, coordLine, tileLine, 'dyU',
-----------^
config_summary.f(4158): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_YLINE_RS]
      CALL WRITE_XY_YLINE_RS( dyU, coordLine, tileLine, 'dyU',
-----------^
config_summary.f(4160): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_XLINE_RS]
      CALL WRITE_XY_XLINE_RS( rA , coordLine, tileLine, 'rA ',
-----------^
config_summary.f(4162): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_YLINE_RS]
      CALL WRITE_XY_YLINE_RS( rA , coordLine, tileLine, 'rA ',
-----------^
config_summary.f(4164): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_XLINE_RS]
      CALL WRITE_XY_XLINE_RS( rAw, coordLine, tileLine, 'rAw',
-----------^
config_summary.f(4166): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_YLINE_RS]
      CALL WRITE_XY_YLINE_RS( rAw, coordLine, tileLine, 'rAw',
-----------^
config_summary.f(4168): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_XLINE_RS]
      CALL WRITE_XY_XLINE_RS( rAs, coordLine, tileLine, 'rAs',
-----------^
config_summary.f(4170): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_XY_YLINE_RS]
      CALL WRITE_XY_YLINE_RS( rAs, coordLine, tileLine, 'rAs',
-----------^
config_summary.f(4173): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_RL]
      CALL WRITE_0D_RL( globalArea, INDEX_NONE, 'globalArea =',
-----------^
config_summary.f(4176): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_L]
       CALL WRITE_0D_L( hasWetCSCorners,INDEX_NONE,'hasWetCSCorners =',
------------^
config_summary.f(4182): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_0D_C]
        CALL WRITE_0D_C( the_run_name, i, INDEX_NONE,
-------------^
config_summary.f(4188): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(4190): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(4193): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(4195): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT, myThid )
-----------^
config_summary.f(4198): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c do_statevars_diags.f
diags_oceanic_surf_flux.f(3490): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL_RS]
       CALL DIAGNOSTICS_SCALE_FILL_RS( EmPmR,tmpFac,1,
------------^
diags_oceanic_surf_flux.f(3495): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL_RS]
       CALL DIAGNOSTICS_SCALE_FILL_RS( saltFlux,tmpFac,1,
------------^
diags_oceanic_surf_flux.f(3500): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL_RS]
       CALL DIAGNOSTICS_SCALE_FILL_RS( Qnet,tmpFac,1,
------------^
diags_oceanic_surf_flux.f(3505): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL_RS]
       CALL DIAGNOSTICS_SCALE_FILL_RS( Qsw,tmpFac,1,
------------^
diags_oceanic_surf_flux.f(3510): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL_RS]
       CALL DIAGNOSTICS_SCALE_FILL_RS( fu,foFacMom,1,
------------^
diags_oceanic_surf_flux.f(3514): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL_RS]
       CALL DIAGNOSTICS_SCALE_FILL_RS( fv,foFacMom,1,
------------^
diags_oceanic_surf_flux.f(3519): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL_RS]
       CALL DIAGNOSTICS_FILL_RS( sIceLoad,'sIceLoad',0,1,0,1,1,myThid )
------------^
diags_oceanic_surf_flux.f(3523): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL_RS]
       CALL DIAGNOSTICS_FILL_RS( pLoad,   'atmPload',0,1,0,1,1,myThid )
------------^
diags_oceanic_surf_flux.f(3527): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL]
       CALL DIAGNOSTICS_SCALE_FILL( adjustColdSST_diag,tmpFac,1,
------------^
diags_oceanic_surf_flux.f(3532): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL]
       CALL DIAGNOSTICS_SCALE_FILL( surfaceForcingT,tmpFac,1,
------------^
diags_oceanic_surf_flux.f(3537): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL]
       CALL DIAGNOSTICS_SCALE_FILL( surfaceForcingS,tmpFac,1,
------------^
diags_oceanic_surf_flux.f(3564): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
       CALL DIAGNOSTICS_FILL( tmp1k,'TFLUX   ',0,1,0,1,1,myThid )
------------^
diags_oceanic_surf_flux.f(3591): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
       CALL DIAGNOSTICS_FILL( tmp1k,'SFLUX   ',0,1,0,1,1,myThid )
------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c do_statevars_tave.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c do_the_model_io.f
do_statevars_diags.f(1875): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL_STATE]
        CALL DIAGNOSTICS_FILL_STATE( selectVars, myIter, myThid )
-------------^
do_statevars_diags.f(1878): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DIAGNOSTICS_STATE]
          CALL GAD_DIAGNOSTICS_STATE( myTime, myIter, myThid )
---------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c do_write_pickup.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c external_forcing.f
do_the_model_io.f(2011): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
          CALL BARRIER(myThid)
---------------^
do_the_model_io.f(2014): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYZRL]
          CALL PLOT_FIELD_XYZRL( uVel , 'Current uVel  ',
---------------^
do_the_model_io.f(2016): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYZRL]
          CALL PLOT_FIELD_XYZRL( vVel , 'Current vVel  ',
---------------^
do_the_model_io.f(2018): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYZRL]
          CALL PLOT_FIELD_XYZRL( theta, 'Current theta ',
---------------^
do_the_model_io.f(2020): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRL]
          CALL PLOT_FIELD_XYRL( etaN  , 'Current etaN  ',
---------------^
do_the_model_io.f(2028): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_STATE]
        CALL WRITE_STATE( myTime, myIter, myThid )
-------------^
do_the_model_io.f(2048): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_OUTPUT]
     & CALL GGL90_OUTPUT( myTime, myIter, myThid )
------------^
do_the_model_io.f(2054): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_OUTPUT]
        CALL SHELFICE_OUTPUT( myTime, myIter, myThid )
-------------^
do_the_model_io.f(2067): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_WRITE]
     &     CALL DIAGNOSTICS_WRITE( modelEnd, myTime, myIter, myThid )
----------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c find_hyd_press_1d.f
do_write_pickup.f(1939): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [RW_GET_SUFFIX]
          CALL RW_GET_SUFFIX( suffix, myTime, myIter, myThid )
---------------^
do_write_pickup.f(1945): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_WRITE_PICKUP]
        CALL PACKAGES_WRITE_PICKUP(
-------------^
do_write_pickup.f(1950): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_PICKUP]
           CALL WRITE_PICKUP(
----------------^
do_write_pickup.f(1959): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-------------^
do_write_pickup.f(1971): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gsw_teos10.f
find_hyd_press_1d.f(3068): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
find_hyd_press_1d.f(3073): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
find_hyd_press_1d.f(3078): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
find_hyd_press_1d.f(3111): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_SCALAR]
          CALL FIND_RHO_SCALAR(
---------------^
find_hyd_press_1d.f(3139): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
--------------^
find_hyd_press_1d.f(3157): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
find_hyd_press_1d.f(3163): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_cartesian_grid.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_cg3d.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_cori.f
ini_cartesian_grid.f(3065): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_LOCAL_GRID]
        CALL INI_LOCAL_GRID(
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_curvilinear_grid.f
ini_cori.f(3279): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
        CALL READ_REC_XY_RS( 'fCoriC.bin', fCori,   1, 0, myThid )
-------------^
ini_cori.f(3280): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
        CALL READ_REC_XY_RS( 'fCorCs.bin', fCoriCos,1, 0, myThid )
-------------^
ini_cori.f(3282): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
         CALL READ_REC_XY_RS('fCoriG.bin', fCoriG,  1, 0, myThid )
--------------^
ini_cori.f(3293): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
           CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
----------------^
ini_cori.f(3295): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FACEF_READ_RS]
           CALL MDS_FACEF_READ_RS( fName, readBinaryPrec, 1,
----------------^
ini_cori.f(3303): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
        CALL EXCH_XY_RS( fCori, myThid )
-------------^
ini_cori.f(3304): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
        CALL EXCH_XY_RS( fCoriCos, myThid )
-------------^
ini_cori.f(3305): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_Z_3D_RS]
        CALL EXCH_Z_3D_RS( fCoriG, 1, myThid )
-------------^
ini_cori.f(3323): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
          CALL MNC_CW_SET_UDIM(mon_fname, 1, myThid)
---------------^
ini_cori.f(3329): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_SET_PREF]
      CALL MON_SET_PREF( mon_string_none, myThid )
-----------^
ini_cori.f(3330): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,fCori,'fCori',myThid)
-----------^
ini_cori.f(3331): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,fCoriG,'fCoriG',myThid)
-----------^
ini_cori.f(3332): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,fCoriCos,'fCoriCos',myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_cylinder_grid.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_eos.f
ini_curvilinear_grid.f(3154): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-------------^
ini_curvilinear_grid.f(3156): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_FILE_CLOSE_ALL_MATCHING]
        CALL MNC_FILE_CLOSE_ALL_MATCHING(mncFn, myThid)
-------------^
ini_curvilinear_grid.f(3157): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
        CALL MNC_CW_SET_UDIM(mncFn, 1, myThid)
-------------^
ini_curvilinear_grid.f(3158): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_CITER]
        CALL MNC_CW_SET_CITER(mncFn, 2, -1, -1, -1, myThid)
-------------^
ini_curvilinear_grid.f(3159): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
        CALL MNC_CW_SET_UDIM(mncFn, 1, myThid)
-------------^
ini_curvilinear_grid.f(3160): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_R]
        CALL MNC_CW_RS_R('D',mncFn,0,0,'XC', xC,  myThid)
-------------^
ini_curvilinear_grid.f(3161): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_R]
        CALL MNC_CW_RS_R('D',mncFn,0,0,'XG', xG,  myThid)
-------------^
ini_curvilinear_grid.f(3162): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_R]
        CALL MNC_CW_RS_R('D',mncFn,0,0,'YC', yC,  myThid)
-------------^
ini_curvilinear_grid.f(3163): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_R]
        CALL MNC_CW_RS_R('D',mncFn,0,0,'YG', yG,  myThid)
-------------^
ini_curvilinear_grid.f(3164): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_R]
        CALL MNC_CW_RS_R('D',mncFn,0,0,'dxC',dxC, myThid)
-------------^
ini_curvilinear_grid.f(3165): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_R]
        CALL MNC_CW_RS_R('D',mncFn,0,0,'dyC',dyC, myThid)
-------------^
ini_curvilinear_grid.f(3166): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_R]
        CALL MNC_CW_RS_R('D',mncFn,0,0,'dxF',dxF, myThid)
-------------^
ini_curvilinear_grid.f(3167): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_R]
        CALL MNC_CW_RS_R('D',mncFn,0,0,'dyF',dyF, myThid)
-------------^
ini_curvilinear_grid.f(3168): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_R]
        CALL MNC_CW_RS_R('D',mncFn,0,0,'dxG',dxG, myThid)
-------------^
ini_curvilinear_grid.f(3169): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_R]
        CALL MNC_CW_RS_R('D',mncFn,0,0,'dyG',dyG, myThid)
-------------^
ini_curvilinear_grid.f(3170): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_R]
        CALL MNC_CW_RS_R('D',mncFn,0,0,'dxV',dxV, myThid)
-------------^
ini_curvilinear_grid.f(3171): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_R]
        CALL MNC_CW_RS_R('D',mncFn,0,0,'dyU',dyU, myThid)
-------------^
ini_curvilinear_grid.f(3172): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_R]
        CALL MNC_CW_RS_R('D',mncFn,0,0,'rA', rA,  myThid)
-------------^
ini_curvilinear_grid.f(3173): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_R]
        CALL MNC_CW_RS_R('D',mncFn,0,0,'rAz',rAz, myThid)
-------------^
ini_curvilinear_grid.f(3174): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_R]
        CALL MNC_CW_RS_R('D',mncFn,0,0,'rAw',rAw, myThid)
-------------^
ini_curvilinear_grid.f(3175): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_R]
        CALL MNC_CW_RS_R('D',mncFn,0,0,'rAs',rAs, myThid)
-------------^
ini_curvilinear_grid.f(3176): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_R]
        CALL MNC_CW_RS_R('D',mncFn,0,0,'AngleCS',angleCosC,myThid)
-------------^
ini_curvilinear_grid.f(3177): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_R]
        CALL MNC_CW_RS_R('D',mncFn,0,0,'AngleSN',angleSinC,myThid)
-------------^
ini_curvilinear_grid.f(3189): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ini_curvilinear_grid.f(3213): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-------------^
ini_curvilinear_grid.f(3217): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FACEF_READ_RS]
        CALL MDS_FACEF_READ_RS( fName, fp, 1,  xC, bi, bj, myThid )
-------------^
ini_curvilinear_grid.f(3220): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FACEF_READ_RS]
        CALL MDS_FACEF_READ_RS( fName, fp, 2,  yC, bi, bj, myThid )
-------------^
ini_curvilinear_grid.f(3223): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FACEF_READ_RS]
        CALL MDS_FACEF_READ_RS( fName, fp, 3, dxF, bi, bj, myThid )
-------------^
ini_curvilinear_grid.f(3226): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FACEF_READ_RS]
        CALL MDS_FACEF_READ_RS( fName, fp, 4, dyF, bi, bj, myThid )
-------------^
ini_curvilinear_grid.f(3229): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FACEF_READ_RS]
        CALL MDS_FACEF_READ_RS( fName, fp, 5,  rA, bi, bj, myThid )
-------------^
ini_curvilinear_grid.f(3232): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FACEF_READ_RS]
        CALL MDS_FACEF_READ_RS( fName, fp, 6,  xG, bi, bj, myThid )
-------------^
ini_curvilinear_grid.f(3235): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FACEF_READ_RS]
        CALL MDS_FACEF_READ_RS( fName, fp, 7,  yG, bi, bj, myThid )
-------------^
ini_curvilinear_grid.f(3238): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FACEF_READ_RS]
        CALL MDS_FACEF_READ_RS( fName, fp, 8, dxV, bi, bj, myThid )
-------------^
ini_curvilinear_grid.f(3241): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FACEF_READ_RS]
        CALL MDS_FACEF_READ_RS( fName, fp, 9, dyU, bi, bj, myThid )
-------------^
ini_curvilinear_grid.f(3244): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FACEF_READ_RS]
        CALL MDS_FACEF_READ_RS( fName, fp,10, rAz, bi, bj, myThid )
-------------^
ini_curvilinear_grid.f(3247): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FACEF_READ_RS]
        CALL MDS_FACEF_READ_RS( fName, fp,11, dxC, bi, bj, myThid )
-------------^
ini_curvilinear_grid.f(3250): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FACEF_READ_RS]
        CALL MDS_FACEF_READ_RS( fName, fp,12, dyC, bi, bj, myThid )
-------------^
ini_curvilinear_grid.f(3253): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FACEF_READ_RS]
        CALL MDS_FACEF_READ_RS( fName, fp,13, rAw, bi, bj, myThid )
-------------^
ini_curvilinear_grid.f(3256): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FACEF_READ_RS]
        CALL MDS_FACEF_READ_RS( fName, fp,14, rAs, bi, bj, myThid )
-------------^
ini_curvilinear_grid.f(3259): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FACEF_READ_RS]
        CALL MDS_FACEF_READ_RS( fName, fp,15, dxG, bi, bj, myThid )
-------------^
ini_curvilinear_grid.f(3262): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FACEF_READ_RS]
        CALL MDS_FACEF_READ_RS( fName, fp,16, dyG, bi, bj, myThid )
-------------^
ini_curvilinear_grid.f(3268): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FACEF_READ_RS]
         CALL MDS_FACEF_READ_RS(fName,fp,17,angleCosC,bi,bj,myThid)
--------------^
ini_curvilinear_grid.f(3271): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_FACEF_READ_RS]
         CALL MDS_FACEF_READ_RS(fName,fp,18,angleSinC,bi,bj,myThid)
--------------^
ini_curvilinear_grid.f(3279): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-------------^
ini_curvilinear_grid.f(3289): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      CALL EXCH_XY_RS(xC,myThid)
-----------^
ini_curvilinear_grid.f(3290): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      CALL EXCH_XY_RS(yC,myThid)
-----------^
ini_curvilinear_grid.f(3291): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_AGRID_3D_RS]
      CALL EXCH_UV_AGRID_3D_RS( dxF, dyF, .FALSE., 1, myThid )
-----------^
ini_curvilinear_grid.f(3292): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      CALL EXCH_XY_RS(rA,myThid )
-----------^
ini_curvilinear_grid.f(3293): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_Z_3D_RS]
      CALL EXCH_Z_3D_RS( xG, 1, myThid )
-----------^
ini_curvilinear_grid.f(3294): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_Z_3D_RS]
      CALL EXCH_Z_3D_RS( yG, 1, myThid )
-----------^
ini_curvilinear_grid.f(3295): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_BGRID_3D_RS]
      CALL EXCH_UV_BGRID_3D_RS( dxV, dyU, .FALSE., 1, myThid)
-----------^
ini_curvilinear_grid.f(3296): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_Z_3D_RS]
      CALL EXCH_Z_3D_RS( rAz, 1, myThid )
-----------^
ini_curvilinear_grid.f(3297): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XY_RS]
      CALL EXCH_UV_XY_RS(dxC,dyC,.FALSE.,myThid)
-----------^
ini_curvilinear_grid.f(3298): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XY_RS]
      CALL EXCH_UV_XY_RS(rAw,rAs,.FALSE.,myThid)
-----------^
ini_curvilinear_grid.f(3299): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XY_RS]
      CALL EXCH_UV_XY_RS(dyG,dxG,.FALSE.,myThid)
-----------^
ini_curvilinear_grid.f(3331): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_GRID_ANGLES]
      CALL CALC_GRID_ANGLES( anglesAreSet, myThid )
-----------^
ini_curvilinear_grid.f(3334): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_AGRID_3D_RS]
      CALL EXCH_UV_AGRID_3D_RS(angleSinC,angleCosC,.TRUE., 1, myThid)
-----------^
ini_curvilinear_grid.f(3344): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS( xC      , 'Current xC      ', 0, myThid )
-------------^
ini_curvilinear_grid.f(3345): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS( yC      , 'Current yC      ', 0, myThid )
-------------^
ini_curvilinear_grid.f(3346): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS( dxF     , 'Current dxF     ', 0, myThid )
-------------^
ini_curvilinear_grid.f(3347): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS( dyF     , 'Current dyF     ', 0, myThid )
-------------^
ini_curvilinear_grid.f(3348): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS( rA      , 'Current rA      ', 0, myThid )
-------------^
ini_curvilinear_grid.f(3349): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS( xG      , 'Current xG      ', 0, myThid )
-------------^
ini_curvilinear_grid.f(3350): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS( yG      , 'Current yG      ', 0, myThid )
-------------^
ini_curvilinear_grid.f(3351): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS( dxV     , 'Current dxV     ', 0, myThid )
-------------^
ini_curvilinear_grid.f(3352): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS( dyU     , 'Current dyU     ', 0, myThid )
-------------^
ini_curvilinear_grid.f(3353): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS( rAz     , 'Current rAz     ', 0, myThid )
-------------^
ini_curvilinear_grid.f(3354): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS( dxC     , 'Current dxC     ', 0, myThid )
-------------^
ini_curvilinear_grid.f(3355): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS( dyC     , 'Current dyC     ', 0, myThid )
-------------^
ini_curvilinear_grid.f(3356): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS( rAw     , 'Current rAw     ', 0, myThid )
-------------^
ini_curvilinear_grid.f(3357): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS( rAs     , 'Current rAs     ', 0, myThid )
-------------^
ini_curvilinear_grid.f(3358): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS( dxG     , 'Current dxG     ', 0, myThid )
-------------^
ini_curvilinear_grid.f(3359): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS( dyG     , 'Current dyG     ', 0, myThid )
-------------^
ini_curvilinear_grid.f(3360): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS(angleCosC, 'Current AngleCS ', 0, myThid )
-------------^
ini_curvilinear_grid.f(3361): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS(angleSinC, 'Current AngleSN ', 0, myThid )
-------------^
ini_cylinder_grid.f(3070): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_LOCAL_GRID]
        CALL INI_LOCAL_GRID(
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_global_domain.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_grid.f
ini_eos.f(1916): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ini_eos.f(1962): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
            CALL PRINT_ERROR( msgBuf, myThid )
-----------------^
ini_eos.f(1965): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
            CALL PRINT_ERROR( msgBuf, myThid )
-----------------^
ini_eos.f(1986): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
            CALL PRINT_ERROR( msgBuf, myThid )
-----------------^
ini_eos.f(1989): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
            CALL PRINT_ERROR( msgBuf, myThid )
-----------------^
ini_eos.f(1992): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
            CALL PRINT_ERROR( msgBuf, myThid )
-----------------^
ini_eos.f(2049): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
            CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------------^
ini_eos.f(2054): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
            CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------------^
ini_eos.f(2058): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
            CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------------^
ini_eos.f(2062): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
            CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------------^
ini_eos.f(2066): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
            CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------------^
ini_eos.f(2188): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgbuf, myThid )
--------------^
ini_eos.f(2195): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EOS_CHECK]
      CALL EOS_CHECK( myThid )
-----------^
ini_eos.f(2198): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ini_global_domain.f(3089): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_TILE_RL]
      CALL GLOBAL_SUM_TILE_RL( tileArea, threadArea, myThid )
-----------^
ini_global_domain.f(3099): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
--------------^
ini_global_domain.f(3106): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
--------------^
ini_global_domain.f(3132): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_INT]
        CALL GLOBAL_SUM_INT( nCorners, myThid )
-------------^
ini_global_domain.f(3137): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-------------^
ini_global_domain.f(3143): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_linear_phisurf.f
ini_grid.f(3221): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [LOAD_GRID_SPACING]
      CALL LOAD_GRID_SPACING( myThid )
-----------^
ini_grid.f(3224): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_VERTICAL_GRID]
      CALL INI_VERTICAL_GRID( myThid )
-----------^
ini_grid.f(3295): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_CARTESIAN_GRID]
        CALL INI_CARTESIAN_GRID( myThid )
-------------^
ini_grid.f(3297): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_SPHERICAL_POLAR_GRID]
        CALL INI_SPHERICAL_POLAR_GRID( myThid )
-------------^
ini_grid.f(3299): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_CURVILINEAR_GRID]
        CALL INI_CURVILINEAR_GRID( myThid )
-------------^
ini_grid.f(3301): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_CYLINDER_GRID]
        CALL INI_CYLINDER_GRID( myThid )
-------------^
ini_grid.f(3306): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf , myThid)
-------------^
ini_grid.f(3307): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ALL_PROC_DIE]
        CALL ALL_PROC_DIE( 0 )
-------------^
ini_grid.f(3363): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
          CALL MNC_CW_SET_UDIM(mon_fname, 1, myThid)
---------------^
ini_grid.f(3370): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,xC,'XC',myThid)
-----------^
ini_grid.f(3371): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,xG,'XG',myThid)
-----------^
ini_grid.f(3372): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,dxC,'DXC',myThid)
-----------^
ini_grid.f(3373): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,dxF,'DXF',myThid)
-----------^
ini_grid.f(3374): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,dxG,'DXG',myThid)
-----------^
ini_grid.f(3375): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,dxV,'DXV',myThid)
-----------^
ini_grid.f(3376): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,yC,'YC',myThid)
-----------^
ini_grid.f(3377): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,yG,'YG',myThid)
-----------^
ini_grid.f(3378): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,dyC,'DYC',myThid)
-----------^
ini_grid.f(3379): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,dyF,'DYF',myThid)
-----------^
ini_grid.f(3380): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,dyG,'DYG',myThid)
-----------^
ini_grid.f(3381): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,dyU,'DYU',myThid)
-----------^
ini_grid.f(3382): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,rA,'RA',myThid)
-----------^
ini_grid.f(3383): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,rAw,'RAW',myThid)
-----------^
ini_grid.f(3384): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,rAs,'RAS',myThid)
-----------^
ini_grid.f(3385): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,rAz,'RAZ',myThid)
-----------^
ini_grid.f(3386): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,angleCosC,'AngleCS',myThid)
-----------^
ini_grid.f(3387): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_PRINTSTATS_RS]
      CALL MON_PRINTSTATS_RS(1,angleSinC,'AngleSN',myThid)
-----------^
ini_grid.f(3395): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_local_grid.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_masks_etc.f
ini_linear_phisurf.f(3236): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_SCALAR]
             CALL FIND_RHO_SCALAR(
------------------^
ini_linear_phisurf.f(3305): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RL]
        CALL WRITE_FLD_XY_RL( 'Bo_surf',' ',Bo_surf,0,myThid)
-------------^
ini_linear_phisurf.f(3324): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XY_RS]
       CALL READ_FLD_XY_RS( geoPotAnomFile, ' ', phi0Surf, 0, myThid )
------------^
ini_linear_phisurf.f(3326): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      CALL EXCH_XY_RS( phi0Surf  , myThid )
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_mnc_vars.f
ini_masks_etc.f(3179): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_INIT_DEPTHS]
       CALL SHELFICE_INIT_DEPTHS(
------------^
ini_masks_etc.f(3183): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STIC_INIT_DEPTHS]
      IF ( useSTIC ) CALL STIC_INIT_DEPTHS( myThid )
--------------------------^
ini_masks_etc.f(3329): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS(R_low,
-------------^
ini_masks_etc.f(3331): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        CALL PLOT_FIELD_XYRS(Ro_surf,
-------------^
ini_masks_etc.f(3522): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XYZ_RS]
      CALL EXCH_UV_XYZ_RS( hFacW,  hFacS, .FALSE., myThid )
-----------^
ini_masks_etc.f(3523): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XY_RS]
      CALL EXCH_UV_XY_RS( rSurfW, rSurfS, .FALSE., myThid )
-----------^
ini_masks_etc.f(3524): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XY_RS]
      CALL EXCH_UV_XY_RS(  rLowW,  rLowS, .FALSE., myThid )
-----------^
ini_masks_etc.f(3550): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_WALLS2MASKS]
      CALL ADD_WALLS2MASKS( rEmpty, myThid )
-----------^
ini_masks_etc.f(3565): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYZRS]
        CALL PLOT_FIELD_XYZRS( hFacC, 'hFacC' , Nr, 0, myThid )
-------------^
ini_masks_etc.f(3566): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYZRS]
        CALL PLOT_FIELD_XYZRS( hFacW, 'hFacW' , Nr, 0, myThid )
-------------^
ini_masks_etc.f(3567): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYZRS]
        CALL PLOT_FIELD_XYZRS( hFacS, 'hFacS' , Nr, 0, myThid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_model_io.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_nh_vars.f
ini_mnc_vars.f(3042): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('XC', 'Cen_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3043): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('XC','description',
-----------^
ini_mnc_vars.f(3045): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('XC',
-----------^
ini_mnc_vars.f(3049): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('YC', 'Cen_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3050): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('YC','description',
-----------^
ini_mnc_vars.f(3052): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('YC',
-----------^
ini_mnc_vars.f(3056): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('XU', 'U_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3057): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('XU','description',
-----------^
ini_mnc_vars.f(3059): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('XU',
-----------^
ini_mnc_vars.f(3063): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('YU', 'U_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3064): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('YU','description',
-----------^
ini_mnc_vars.f(3066): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('YU',
-----------^
ini_mnc_vars.f(3070): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('XV', 'V_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3071): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('XV','description',
-----------^
ini_mnc_vars.f(3073): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('XV',
-----------^
ini_mnc_vars.f(3077): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('YV', 'V_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3078): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('YV','description',
-----------^
ini_mnc_vars.f(3080): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('YV',
-----------^
ini_mnc_vars.f(3084): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('XG', 'Cor_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3085): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('XG','description',
-----------^
ini_mnc_vars.f(3087): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('XG',
-----------^
ini_mnc_vars.f(3091): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('YG', 'Cor_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3092): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('YG','description',
-----------^
ini_mnc_vars.f(3094): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('YG',
-----------^
ini_mnc_vars.f(3098): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('RC', '-_-_--__C__-', 0,0, myThid)
-----------^
ini_mnc_vars.f(3099): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('RC','description',
-----------^
ini_mnc_vars.f(3101): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('RC',
-----------^
ini_mnc_vars.f(3105): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('RF', '-_-_--__I__-', 0,0, myThid)
-----------^
ini_mnc_vars.f(3106): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('RF','description',
-----------^
ini_mnc_vars.f(3108): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('RF',
-----------^
ini_mnc_vars.f(3112): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('RL', '-_-_--__L__-', 0,0, myThid)
-----------^
ini_mnc_vars.f(3113): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('RL','description',
-----------^
ini_mnc_vars.f(3115): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('RL',
-----------^
ini_mnc_vars.f(3119): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('RU', '-_-_--__U__-', 0,0, myThid)
-----------^
ini_mnc_vars.f(3120): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('RU','description',
-----------^
ini_mnc_vars.f(3122): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('RU',
-----------^
ini_mnc_vars.f(3128): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('drC', '-_-_--__I__-', 0,0, myThid)
-----------^
ini_mnc_vars.f(3129): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('drF', '-_-_--__C__-', 0,0, myThid)
-----------^
ini_mnc_vars.f(3130): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('dxC', 'U_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3131): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('dyC', 'V_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3132): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('dxF', 'Cen_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3133): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('dyF', 'Cen_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3134): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('dxG', 'V_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3135): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('dyG', 'U_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3136): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('dxV', 'Cor_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3137): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('dyU', 'Cor_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3138): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('rA',  'Cen_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3139): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('rAw', 'U_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3140): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('rAs', 'V_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3141): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('rAz', 'Cor_xy_Hn__-__-', 3,4, myThid)
-----------^
ini_mnc_vars.f(3142): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('AngleCS','Cen_xy_Hn__-__-', 3,4,myThid)
-----------^
ini_mnc_vars.f(3143): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('AngleSN','Cen_xy_Hn__-__-', 3,4,myThid)
-----------^
ini_mnc_vars.f(3144): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('fCori', 'Cen_xy_Hn__-__-', 3,4,myThid)
-----------^
ini_mnc_vars.f(3145): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('fCoriG','Cor_xy_Hn__-__-', 3,4,myThid)
-----------^
ini_mnc_vars.f(3146): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('R_low', 'Cen_xy_Hn__-__-', 3,4,myThid)
-----------^
ini_mnc_vars.f(3147): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('Ro_surf','Cen_xy_Hn__-__-',3,4,myThid)
-----------^
ini_mnc_vars.f(3148): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('Depth', 'Cen_xy_Hn__-__-', 3,4,myThid)
-----------^
ini_mnc_vars.f(3149): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('HFacC', 'Cen_xy_Hn__C__-', 4,5,myThid)
-----------^
ini_mnc_vars.f(3150): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('HFacW', 'U_xy_Hn__C__-', 4,5,myThid)
-----------^
ini_mnc_vars.f(3151): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('HFacS', 'V_xy_Hn__C__-', 4,5,myThid)
-----------^
ini_mnc_vars.f(3153): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('drC','description',
-----------^
ini_mnc_vars.f(3155): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('drF','description',
-----------^
ini_mnc_vars.f(3157): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('dxC','description',
-----------^
ini_mnc_vars.f(3159): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('dyC','description',
-----------^
ini_mnc_vars.f(3161): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('dxF','description',
-----------^
ini_mnc_vars.f(3163): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('dyF','description',
-----------^
ini_mnc_vars.f(3165): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('dxG','description',
-----------^
ini_mnc_vars.f(3167): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('dyG','description',
-----------^
ini_mnc_vars.f(3169): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('dxV','description',
-----------^
ini_mnc_vars.f(3171): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('dyU','description',
-----------^
ini_mnc_vars.f(3173): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('rA','description',
-----------^
ini_mnc_vars.f(3175): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('rAw','description',
-----------^
ini_mnc_vars.f(3177): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('rAs','description',
-----------^
ini_mnc_vars.f(3179): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('rAz','description',
-----------^
ini_mnc_vars.f(3181): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('AngleCS','description',
-----------^
ini_mnc_vars.f(3183): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('AngleSN','description',
-----------^
ini_mnc_vars.f(3185): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('fCori','description',
-----------^
ini_mnc_vars.f(3187): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('fCoriG','description',
-----------^
ini_mnc_vars.f(3189): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('R_low','description',
-----------^
ini_mnc_vars.f(3191): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Ro_surf','description',
-----------^
ini_mnc_vars.f(3193): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Depth','description',
-----------^
ini_mnc_vars.f(3195): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('HFacC','description',
-----------^
ini_mnc_vars.f(3197): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('HFacW','description',
-----------^
ini_mnc_vars.f(3199): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('HFacS','description',
-----------^
ini_mnc_vars.f(3204): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('T', '-_-_--__-__t', 0,0, myThid)
-----------^
ini_mnc_vars.f(3205): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('T',
-----------^
ini_mnc_vars.f(3208): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
       CALL MNC_CW_ADD_VATTR_TEXT('T',
------------^
ini_mnc_vars.f(3212): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('iter', '-_-_--__-__t', 0,0, myThid)
-----------^
ini_mnc_vars.f(3213): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('iter',
-----------^
ini_mnc_vars.f(3216): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('model_time', '-_-_--__-__t', 0,0, myThid)
-----------^
ini_mnc_vars.f(3217): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('model_time',
-----------^
ini_mnc_vars.f(3219): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('model_time','units','s', myThid)
-----------^
ini_mnc_vars.f(3221): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('U', 'U_xy_Hn__C__t', 4,5, myThid)
-----------^
ini_mnc_vars.f(3222): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('U','units','m/s', myThid)
-----------^
ini_mnc_vars.f(3223): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('U',
-----------^
ini_mnc_vars.f(3226): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('V', 'V_xy_Hn__C__t', 4,5, myThid)
-----------^
ini_mnc_vars.f(3227): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('V','units','m/s', myThid)
-----------^
ini_mnc_vars.f(3228): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('V',
-----------^
ini_mnc_vars.f(3231): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('Temp', 'Cen_xy_Hn__C__t', 4,5, myThid)
-----------^
ini_mnc_vars.f(3232): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Temp','units','degC', myThid)
-----------^
ini_mnc_vars.f(3233): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Temp','long_name',
-----------^
ini_mnc_vars.f(3235): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Temp',
-----------^
ini_mnc_vars.f(3238): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('S', 'Cen_xy_Hn__C__t', 4,5, myThid)
-----------^
ini_mnc_vars.f(3239): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('S','long_name',
-----------^
ini_mnc_vars.f(3241): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('S',
-----------^
ini_mnc_vars.f(3244): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('gUnm1', 'U_xy_Hn__C__t', 4,5, myThid)
-----------^
ini_mnc_vars.f(3245): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('gVnm1', 'V_xy_Hn__C__t', 4,5, myThid)
-----------^
ini_mnc_vars.f(3246): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('gTnm1', 'Cen_xy_Hn__C__t', 4,5, myThid)
-----------^
ini_mnc_vars.f(3247): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('gSnm1', 'Cen_xy_Hn__C__t', 4,5, myThid)
-----------^
ini_mnc_vars.f(3249): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('Eta', 'Cen_xy_Hn__-__t', 3,4, myThid)
-----------^
ini_mnc_vars.f(3250): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Eta','long_name',
-----------^
ini_mnc_vars.f(3252): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Eta','units','m', myThid)
-----------^
ini_mnc_vars.f(3253): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Eta',
-----------^
ini_mnc_vars.f(3256): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('EtaH', 'Cen_xy_Hn__-__t', 3,4, myThid)
-----------^
ini_mnc_vars.f(3257): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('EtaH','long_name',
-----------^
ini_mnc_vars.f(3259): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('EtaH','units','m', myThid)
-----------^
ini_mnc_vars.f(3260): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('EtaH',
-----------^
ini_mnc_vars.f(3262): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('dEtaHdt', 'Cen_xy_Hn__-__t', 3,4, myThid)
-----------^
ini_mnc_vars.f(3264): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('W', 'Cen_xy_Hn__L__t', 4,5, myThid)
-----------^
ini_mnc_vars.f(3265): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('W','units','m/s', myThid)
-----------^
ini_mnc_vars.f(3266): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('W',
-----------^
ini_mnc_vars.f(3269): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('phiHyd', 'Cen_xy_Hn__C__t', 4,5, myThid)
-----------^
ini_mnc_vars.f(3270): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('phiHydLow', 'Cen_xy_Hn__-__t', 3,4, myThid)
-----------^
ini_mnc_vars.f(3271): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('phi_nh', 'Cen_xy_Hn__C__t', 4,5, myThid)
-----------^
ini_mnc_vars.f(3272): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('gW',     'Cen_xy_Hn__L__t', 4,5, myThid)
-----------^
ini_mnc_vars.f(3273): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('gWnm1',  'Cen_xy_Hn__L__t', 4,5, myThid)
-----------^
ini_mnc_vars.f(3294): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('fV', 'V_xy_Hn__C__t', 0,0, myThid)
-----------^
ini_mnc_vars.f(3295): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('fV','units','m/s^2', myThid)
-----------^
ini_mnc_vars.f(3296): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('fV','description',
-----------^
ini_mnc_vars.f(3299): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('fU', 'U_xy_Hn__C__t', 0,0, myThid)
-----------^
ini_mnc_vars.f(3300): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('fU','units','m/s^2', myThid)
-----------^
ini_mnc_vars.f(3301): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('fU','description',
-----------^
ini_mnc_vars.f(3304): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('zV', 'V_xy_Hn__C__t', 0,0, myThid)
-----------^
ini_mnc_vars.f(3305): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('zV','units','m/s^2', myThid)
-----------^
ini_mnc_vars.f(3306): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('zV','description',
-----------^
ini_mnc_vars.f(3309): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('zU', 'U_xy_Hn__C__t', 0,0, myThid)
-----------^
ini_mnc_vars.f(3310): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('zU','units','m/s^2', myThid)
-----------^
ini_mnc_vars.f(3311): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('zU','description',
-----------^
ini_mnc_vars.f(3314): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('KEx','U_xy_Hn__C__t', 0,0, myThid)
-----------^
ini_mnc_vars.f(3315): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('KEx','units','m/s^2', myThid)
-----------^
ini_mnc_vars.f(3316): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('KEx','description',
-----------^
ini_mnc_vars.f(3319): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('KEy','V_xy_Hn__C__t', 0,0, myThid)
-----------^
ini_mnc_vars.f(3320): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('KEx','units','m/s^2', myThid)
-----------^
ini_mnc_vars.f(3321): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('KEx','description',
-----------^
ini_mnc_vars.f(3324): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('Ds', 'Cor_xy_Hn__C__t', 0,0, myThid)
-----------^
ini_mnc_vars.f(3325): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Ds','units','1/s', myThid)
-----------^
ini_mnc_vars.f(3326): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Ds','description',
-----------^
ini_mnc_vars.f(3329): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('Dt', 'Cen_xy_Hn__C__t', 0,0, myThid)
-----------^
ini_mnc_vars.f(3330): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Dt','units','1/s', myThid)
-----------^
ini_mnc_vars.f(3331): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Dt','description',
-----------^
ini_mnc_vars.f(3334): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('Du', 'U_xy_Hn__C__t', 0,0, myThid)
-----------^
ini_mnc_vars.f(3335): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Du','units','m/s^2', myThid)
-----------^
ini_mnc_vars.f(3336): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Du','description',
-----------^
ini_mnc_vars.f(3339): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('Dv', 'V_xy_Hn__C__t', 0,0, myThid)
-----------^
ini_mnc_vars.f(3340): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Dv','units','m/s^2', myThid)
-----------^
ini_mnc_vars.f(3341): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Dv','description',
-----------^
ini_mnc_vars.f(3344): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('Z3', 'Cor_xy_Hn__C__t', 0,0, myThid)
-----------^
ini_mnc_vars.f(3345): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Z3','units','1/s', myThid)
-----------^
ini_mnc_vars.f(3346): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Z3','description',
-----------^
ini_mnc_vars.f(3349): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('W3', 'Cor_xy_Hn__C__t', 0,0, myThid)
-----------^
ini_mnc_vars.f(3350): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('W3','units','1/s', myThid)
-----------^
ini_mnc_vars.f(3351): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('W3','description',
-----------^
ini_mnc_vars.f(3354): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('KE', 'Cen_xy_Hn__C__t', 0,0, myThid)
-----------^
ini_mnc_vars.f(3355): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('KE','units','1/s', myThid)
-----------^
ini_mnc_vars.f(3356): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('KE','description',
-----------^
ini_mnc_vars.f(3359): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('D',  'Cen_xy_Hn__C__t', 0,0, myThid)
-----------^
ini_mnc_vars.f(3360): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('D','units','1/s', myThid)
-----------^
ini_mnc_vars.f(3361): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('D','description',
-----------^
ini_mnc_vars.f(3365): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('fu', 'U_xy_Hn__-__t', 3,4, myThid)
-----------^
ini_mnc_vars.f(3366): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('fu','units','N/m^2', myThid)
-----------^
ini_mnc_vars.f(3367): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('fu','description',
-----------^
ini_mnc_vars.f(3370): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('fv', 'V_xy_Hn__-__t', 3,4, myThid)
-----------^
ini_mnc_vars.f(3371): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('fv','units','N/m^2', myThid)
-----------^
ini_mnc_vars.f(3372): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('fv','description',
-----------^
ini_mnc_vars.f(3375): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('Qnet', 'Cen_xy_Hn__-__t', 3,4, myThid)
-----------^
ini_mnc_vars.f(3376): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Qnet','units','W/m^2', myThid)
-----------^
ini_mnc_vars.f(3377): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Qnet','description',
-----------^
ini_mnc_vars.f(3381): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('Qsw', 'Cen_xy_Hn__-__t', 3,4, myThid)
-----------^
ini_mnc_vars.f(3382): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Qsw','units','W/m^2', myThid)
-----------^
ini_mnc_vars.f(3383): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('Qsw','description',
-----------^
ini_mnc_vars.f(3386): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('EmPmR', 'Cen_xy_Hn__-__t', 3,4, myThid)
-----------^
ini_mnc_vars.f(3387): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('EmPmR','units','kg/m^2/s', myThid)
-----------^
ini_mnc_vars.f(3388): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('EmPmR','description',
-----------^
ini_mnc_vars.f(3391): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('saltFlux', 'Cen_xy_Hn__-__t', 3,4, myThid)
-----------^
ini_mnc_vars.f(3392): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('saltFlux','units','g/m^2/s', myThid)
-----------^
ini_mnc_vars.f(3393): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('saltFlux','description',
-----------^
ini_mnc_vars.f(3396): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('SST', 'Cen_xy_Hn__-__t', 3,4, myThid)
-----------^
ini_mnc_vars.f(3397): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('SST','units','deg C', myThid)
-----------^
ini_mnc_vars.f(3398): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('SST','description',
-----------^
ini_mnc_vars.f(3401): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
      CALL MNC_CW_ADD_VNAME('SSS', 'Cen_xy_Hn__-__t', 3,4, myThid)
-----------^
ini_mnc_vars.f(3402): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('SSS','units','g/kg', myThid)
-----------^
ini_mnc_vars.f(3403): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VATTR_TEXT]
      CALL MNC_CW_ADD_VATTR_TEXT('SSS','description',
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_parms.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_sigma_hfac.f
ini_sigma_hfac.f(3240): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
ini_sigma_hfac.f(3312): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XY_RS]
      CALL EXCH_UV_XY_RS( rSurfW,  rSurfS,  .FALSE., myThid )
-----------^
ini_sigma_hfac.f(3313): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XY_RS]
      CALL EXCH_UV_XY_RS( rLowW,   rLowS,   .FALSE., myThid )
-----------^
ini_sigma_hfac.f(3314): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XY_RS]
      CALL EXCH_UV_XY_RS( maskInW, maskInS, .FALSE., myThid )
-----------^
ini_sigma_hfac.f(3358): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_WALLS2MASKS]
      CALL ADD_WALLS2MASKS( rEmpty, myThid )
-----------^
ini_parms.f(3425): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SET_DEFAULTS]
      CALL SET_DEFAULTS(
-----------^
ini_parms.f(3478): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
ini_parms.f(3481): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [OPEN_COPY_DATA_FILE]
      CALL OPEN_COPY_DATA_FILE( 'data', 'INI_PARMS',
-----------^
ini_parms.f(3515): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
ini_parms.f(3521): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3523): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3527): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
ini_parms.f(3549): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_parms.f(3558): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
ini_parms.f(3562): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
ini_parms.f(3591): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3618): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_parms.f(3626): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_parms.f(3643): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
ini_parms.f(3647): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
ini_parms.f(3663): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_parms.f(3672): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_parms.f(3695): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_parms.f(3703): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, myThid )
--------------^
ini_parms.f(3751): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          CALL PRINT_ERROR( msgBuf, myThid )
---------------^
ini_parms.f(3760): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          CALL PRINT_ERROR( msgBuf, myThid )
---------------^
ini_parms.f(3768): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          CALL PRINT_ERROR( msgBuf, myThid )
---------------^
ini_parms.f(3779): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          CALL PRINT_ERROR( msgBuf, myThid )
---------------^
ini_parms.f(3791): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_parms.f(3802): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_parms.f(3812): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_parms.f(3820): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3831): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3837): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3846): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3852): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3858): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3879): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3882): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3888): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3891): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3897): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3900): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3907): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3911): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3918): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3924): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3930): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3936): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3939): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3945): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3948): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3955): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3958): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3965): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3968): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3975): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3982): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3989): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(3996): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4002): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4008): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4013): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
ini_parms.f(4019): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4021): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4025): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
ini_parms.f(4033): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4039): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4049): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
ini_parms.f(4055): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4057): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4061): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
ini_parms.f(4069): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4072): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4078): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4081): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4087): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4090): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4099): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_parms.f(4111): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_parms.f(4114): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_parms.f(4134): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_parms.f(4140): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_parms.f(4145): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_parms.f(4151): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_parms.f(4172): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4221): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4224): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4230): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4233): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4240): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4243): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4288): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
ini_parms.f(4294): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4296): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4300): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
ini_parms.f(4314): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
------------^
ini_parms.f(4323): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
------------^
ini_parms.f(4331): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4338): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4345): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4352): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4363): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4379): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4397): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4404): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
------------^
ini_parms.f(4408): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
------------^
ini_parms.f(4438): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_parms.f(4444): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_parms.f(4467): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          CALL PRINT_ERROR( msgBuf, myThid )
---------------^
ini_parms.f(4479): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, myThid )
--------------^
ini_parms.f(4487): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, myThid )
--------------^
ini_parms.f(4505): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, myThid )
--------------^
ini_parms.f(4513): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, myThid )
--------------^
ini_parms.f(4526): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4534): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          CALL PRINT_ERROR( msgBuf, myThid )
---------------^
ini_parms.f(4543): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          CALL PRINT_ERROR( msgBuf, myThid )
---------------^
ini_parms.f(4551): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
ini_parms.f(4557): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4559): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4563): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
ini_parms.f(4572): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4578): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4584): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, myThid )
--------------^
ini_parms.f(4587): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, myThid )
--------------^
ini_parms.f(4596): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, myThid )
--------------^
ini_parms.f(4599): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, myThid )
--------------^
ini_parms.f(4606): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, myThid )
--------------^
ini_parms.f(4609): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, myThid )
--------------^
ini_parms.f(4616): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
--------------^
ini_parms.f(4622): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
--------------^
ini_parms.f(4656): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
ini_parms.f(4663): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4666): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
ini_parms.f(4673): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_parms.f(4674): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ALL_PROC_DIE]
        CALL ALL_PROC_DIE( 0 )
-------------^
ini_parms.f(4681): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_spherical_polar_grid.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c initialise_fixed.f
ini_spherical_polar_grid.f(3069): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_LOCAL_GRID]
        CALL INI_LOCAL_GRID(
-------------^
ini_spherical_polar_grid.f(3269): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ROTATE_SPHERICAL_POLAR_GRID]
       CALL ROTATE_SPHERICAL_POLAR_GRID( xC, yC, myThid )
------------^
ini_spherical_polar_grid.f(3270): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ROTATE_SPHERICAL_POLAR_GRID]
       CALL ROTATE_SPHERICAL_POLAR_GRID( xG, yG, myThid )
------------^
ini_spherical_polar_grid.f(3272): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_GRID_ANGLES]
       CALL CALC_GRID_ANGLES( skipCalcAngleC, myThid )
------------^
initialise_fixed.f(1901): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
      IF (debugMode) CALL DEBUG_ENTER('INITIALISE_FIXED',myThid)
--------------------------^
initialise_fixed.f(1910): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR_CHECK]
      CALL BAR_CHECK( 2, myThid )
-----------^
initialise_fixed.f(1915): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('INI_PARMS',myThid)
--------------------------^
initialise_fixed.f(1916): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_PARMS]
      CALL INI_PARMS( myThid )
-----------^
initialise_fixed.f(1919): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('PACKAGES_BOOT',myThid)
--------------------------^
initialise_fixed.f(1920): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_BOOT]
      CALL PACKAGES_BOOT( myThid )
-----------^
initialise_fixed.f(1924): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('PACKAGES_READPARMS',myThid)
--------------------------^
initialise_fixed.f(1925): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_READPARMS]
      CALL PACKAGES_READPARMS( myThid )
-----------^
initialise_fixed.f(1929): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('SET_PARMS',myThid)
--------------------------^
initialise_fixed.f(1930): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SET_PARMS]
      CALL SET_PARMS( myThid )
-----------^
initialise_fixed.f(1933): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('INI_MODEL_IO',myThid)
--------------------------^
initialise_fixed.f(1934): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_MODEL_IO]
      CALL INI_MODEL_IO( myThid )
-----------^
initialise_fixed.f(1938): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('INI_GRID',myThid)
--------------------------^
initialise_fixed.f(1939): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_GRID]
      CALL INI_GRID( myThid )
-----------^
initialise_fixed.f(1942): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('LOAD_REF_FILES',myThid)
--------------------------^
initialise_fixed.f(1943): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [LOAD_REF_FILES]
      CALL LOAD_REF_FILES( myThid )
-----------^
initialise_fixed.f(1946): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('INI_EOS',myThid)
--------------------------^
initialise_fixed.f(1947): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_EOS]
      CALL INI_EOS( myThid )
-----------^
initialise_fixed.f(1950): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('SET_REF_STATE',myThid)
--------------------------^
initialise_fixed.f(1951): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SET_REF_STATE]
      CALL SET_REF_STATE( myThid )
-----------^
initialise_fixed.f(1954): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('SET_GRID_FACTORS',myThid)
--------------------------^
initialise_fixed.f(1955): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SET_GRID_FACTORS]
      CALL SET_GRID_FACTORS( myThid )
-----------^
initialise_fixed.f(1958): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('INI_DEPTHS',myThid)
--------------------------^
initialise_fixed.f(1959): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_DEPTHS]
      CALL INI_DEPTHS( myThid )
-----------^
initialise_fixed.f(1963): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('INI_MASKS_ETC',myThid)
--------------------------^
initialise_fixed.f(1964): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_MASKS_ETC]
      CALL INI_MASKS_ETC( myThid )
-----------^
initialise_fixed.f(1967): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
initialise_fixed.f(1970): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('PACKAGES_INIT_FIXED',myThid)
--------------------------^
initialise_fixed.f(1971): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_INIT_FIXED]
      CALL PACKAGES_INIT_FIXED( myThid )
-----------^
initialise_fixed.f(1974): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('INI_GLOBAL_DOMAIN',myThid)
--------------------------^
initialise_fixed.f(1975): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_GLOBAL_DOMAIN]
      CALL INI_GLOBAL_DOMAIN( myThid )
-----------^
initialise_fixed.f(1978): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('INI_LINEAR_PHISURF',myThid)
--------------------------^
initialise_fixed.f(1979): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_LINEAR_PHISURF]
      CALL INI_LINEAR_PHISURF( myThid )
-----------^
initialise_fixed.f(1982): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('INI_CORI',myThid)
--------------------------^
initialise_fixed.f(1983): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_CORI]
      CALL INI_CORI( myThid )
-----------^
initialise_fixed.f(1986): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('INI_CG2D',myThid)
--------------------------^
initialise_fixed.f(1987): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_CG2D]
      CALL INI_CG2D( myThid )
-----------^
initialise_fixed.f(1991): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('CONFIG_SUMMARY',myThid)
--------------------------^
initialise_fixed.f(1992): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CONFIG_SUMMARY]
      CALL CONFIG_SUMMARY( myThid )
-----------^
initialise_fixed.f(1995): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('PACKAGES_CHECK',myThid)
--------------------------^
initialise_fixed.f(1996): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_CHECK]
      CALL PACKAGES_CHECK( myThid )
-----------^
initialise_fixed.f(1999): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('CONFIG_CHECK',myThid)
--------------------------^
initialise_fixed.f(2000): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CONFIG_CHECK]
      CALL CONFIG_CHECK( myThid )
-----------^
initialise_fixed.f(2004): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        IF (debugMode) CALL DEBUG_CALL('WRITE_GRID',myThid)
----------------------------^
initialise_fixed.f(2005): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GRID]
        CALL WRITE_GRID( myThid )
-------------^
initialise_fixed.f(2010): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR_CHECK]
      CALL BAR_CHECK( 3, myThid )
-----------^
initialise_fixed.f(2012): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
      IF (debugMode) CALL DEBUG_LEAVE('INITIALISE_FIXED',myThid)
--------------------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_vertical_grid.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c load_ref_files.f
load_ref_files.f(3062): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          CALL PRINT_ERROR( msgBuf, myThid )
---------------^
load_ref_files.f(3070): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_GLVEC_RL]
        CALL READ_GLVEC_RL( tRefFile, ' ', tRef, Nr, 1, myThid )
-------------^
load_ref_files.f(3073): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-------------^
load_ref_files.f(3093): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          CALL PRINT_ERROR( msgBuf, myThid )
---------------^
load_ref_files.f(3101): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_GLVEC_RL]
        CALL READ_GLVEC_RL( sRefFile, ' ', sRef, Nr, 1, myThid )
-------------^
load_ref_files.f(3104): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-------------^
load_ref_files.f(3112): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_GLVEC_RL]
        CALL READ_GLVEC_RL( rhoRefFile, ' ', rho1Ref, Nr, 1, myThid )
-------------^
load_ref_files.f(3115): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-------------^
load_ref_files.f(3125): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_GLVEC_RL]
        CALL READ_GLVEC_RL( gravityFile, ' ', gravFacC, Nr, 1, myThid )
-------------^
load_ref_files.f(3128): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-------------^
load_ref_files.f(3171): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ini_vertical_grid.f(3047): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
ini_vertical_grid.f(3064): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_vertical_grid.f(3067): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_vertical_grid.f(3083): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, myThid )
--------------^
ini_vertical_grid.f(3086): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, myThid )
--------------^
ini_vertical_grid.f(3115): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, myThid )
--------------^
ini_vertical_grid.f(3118): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, myThid )
--------------^
ini_vertical_grid.f(3187): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_vertical_grid.f(3191): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
ini_vertical_grid.f(3370): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
           CALL PRINT_ERROR( msgBuf, myThid )
----------------^
ini_vertical_grid.f(3375): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          CALL PRINT_ERROR( msgBuf, myThid )
---------------^
ini_vertical_grid.f(3386): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
           CALL PRINT_ERROR( msgBuf, myThid )
----------------^
ini_vertical_grid.f(3391): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          CALL PRINT_ERROR( msgBuf, myThid )
---------------^
ini_vertical_grid.f(3397): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
ini_vertical_grid.f(3401): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
ini_vertical_grid.f(3406): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf, myThid )
--------------^
ini_vertical_grid.f(3414): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c packages_boot.f
ini_model_io.f(2326): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
ini_model_io.f(2330): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
ini_model_io.f(2372): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          CALL PRINT_ERROR( msgBuf, myThid )
---------------^
ini_model_io.f(2383): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SYSTEM]
        CALL SYSTEM( namBuf(1:pIL) )
-------------^
ini_model_io.f(2385): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-------------^
ini_model_io.f(2392): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_INIT]
      CALL READ_MFLDS_INIT( myThid )
-----------^
ini_model_io.f(2395): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SET_WRITE_GLOBAL_FLD]
      CALL SET_WRITE_GLOBAL_FLD( globalFiles )
-----------^
ini_model_io.f(2397): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SET_WRITE_GLOBAL_REC]
      CALL SET_WRITE_GLOBAL_REC( globalFiles )
-----------^
ini_model_io.f(2402): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
ini_model_io.f(2404): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SET_WRITE_GLOBAL_SEC]
        CALL SET_WRITE_GLOBAL_SEC( .FALSE. )
-------------^
ini_model_io.f(2406): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SET_WRITE_GLOBAL_SEC]
        CALL SET_WRITE_GLOBAL_SEC( globalFiles )
-------------^
ini_model_io.f(2411): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ini_model_io.f(2427): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_INIT]
        CALL MNC_INIT( myThid )
-------------^
ini_model_io.f(2428): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_INIT]
        CALL MNC_CW_INIT( sNx,sNy,OLx,OLy,nSx,nSy,nPx,nPy,
-------------^
ini_model_io.f(2435): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_MNC_VARS]
        CALL INI_MNC_VARS( myThid )
-------------^
ini_model_io.f(2438): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_INI_MODEL_IO]
      IF ( useAUTODIFF ) CALL AUTODIFF_INI_MODEL_IO( myThid )
------------------------------^
ini_model_io.f(2441): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_INI_IO]
      IF ( useDiagnostics ) CALL DIAGNOSTICS_INI_IO( myThid )
---------------------------------^
ini_model_io.f(2444): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_INIT]
      CALL MON_INIT( myThid )
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c packages_check.f
packages_boot.f(1911): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
packages_boot.f(1914): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [OPEN_COPY_DATA_FILE]
      CALL OPEN_COPY_DATA_FILE(
-----------^
packages_boot.f(1981): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
packages_boot.f(1999): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
packages_boot.f(2005): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_PRINT_MSG]
      CALL PACKAGES_PRINT_MSG( useGGL90,      'GGL90',       ' ' )
-----------^
packages_boot.f(2006): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_PRINT_MSG]
      CALL PACKAGES_PRINT_MSG( useAUTODIFF,   'AUTODIFF',    ' ' )
-----------^
packages_boot.f(2007): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_PRINT_MSG]
      CALL PACKAGES_PRINT_MSG( useGrdchk,     'Grdchk',      ' ' )
-----------^
packages_boot.f(2008): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_PRINT_MSG]
      CALL PACKAGES_PRINT_MSG( useCTRL,       'CTRL',        ' ' )
-----------^
packages_boot.f(2009): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_PRINT_MSG]
      CALL PACKAGES_PRINT_MSG( useShelfIce,   'ShelfIce',    ' ' )
-----------^
packages_boot.f(2010): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_PRINT_MSG]
      CALL PACKAGES_PRINT_MSG( useSTIC,   'STEEP_ICECAVITY', ' ' )
-----------^
packages_boot.f(2011): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_PRINT_MSG]
      CALL PACKAGES_PRINT_MSG( useDiagnostics,'Diagnostics', ' ' )
-----------^
packages_boot.f(2012): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_PRINT_MSG]
      CALL PACKAGES_PRINT_MSG( useMNC,        'MNC',         ' ' )
-----------^
packages_boot.f(2017): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_PRINT_MSG]
      CALL PACKAGES_PRINT_MSG( useGAD, 'GENERIC_ADVDIFF', 'useGAD' )
-----------^
packages_boot.f(2018): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_PRINT_MSG]
      CALL PACKAGES_PRINT_MSG( momStepping,'MOM_COMMON','momStepping' )
-----------^
packages_boot.f(2020): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_PRINT_MSG]
      CALL PACKAGES_PRINT_MSG( locFlag, 'MOM_VECINV',
-----------^
packages_boot.f(2023): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_PRINT_MSG]
      CALL PACKAGES_PRINT_MSG( locFlag, 'MOM_FLUXFORM',
-----------^
packages_boot.f(2025): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_PRINT_MSG]
      CALL PACKAGES_PRINT_MSG( useCDscheme, 'CD_CODE', 'useCDscheme' )
-----------^
packages_boot.f(2027): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_PRINT_MSG]
      CALL PACKAGES_PRINT_MSG( locFlag, 'MONITOR', 'monitorFreq > 0.' )
-----------^
packages_boot.f(2028): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_PRINT_MSG]
      CALL PACKAGES_PRINT_MSG( debugMode, 'DEBUG', 'debugMode' )
-----------^
packages_boot.f(2031): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_PRINT_MSG]
      CALL PACKAGES_PRINT_MSG( locFlag, 'RW',        'Used' )
-----------^
packages_boot.f(2032): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_PRINT_MSG]
      CALL PACKAGES_PRINT_MSG( locFlag, 'MDSIO',     'Used' )
-----------^
packages_boot.f(2034): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_PRINT_MSG]
      CALL PACKAGES_PRINT_MSG( locFlag, 'AUTODIFF',   'Used' )
-----------^
packages_boot.f(2035): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_PRINT_MSG]
      CALL PACKAGES_PRINT_MSG( locFlag, 'COST',       'Used' )
-----------^
packages_boot.f(2039): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
packages_boot.f(2042): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
packages_boot.f(2048): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c packages_error_msg.f
packages_check.f(1930): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
packages_check.f(1933): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-----------^
packages_check.f(1944): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (taveFreq.NE.0.) CALL PACKAGES_ERROR_MSG(
-------------------------------^
packages_check.f(1950): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useOBCS) CALL PACKAGES_ERROR_MSG('OBCS',' ',myThid)
------------------------^
packages_check.f(1953): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
     &   CALL PACKAGES_ERROR_MSG( 'SHAP_FILT', ' ', myThid )
--------------^
packages_check.f(1956): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
     &   CALL PACKAGES_ERROR_MSG( 'ZONAL_FILT', ' ', myThid )
--------------^
packages_check.f(1958): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useOPPS) CALL PACKAGES_ERROR_MSG('OPPS',' ',myThid)
------------------------^
packages_check.f(1960): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (usePP81) CALL PACKAGES_ERROR_MSG('PP81',' ',myThid)
------------------------^
packages_check.f(1962): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useKL10) CALL PACKAGES_ERROR_MSG('KL10',' ',myThid)
------------------------^
packages_check.f(1964): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useMY82) CALL PACKAGES_ERROR_MSG('MY82',' ',myThid)
------------------------^
packages_check.f(1966): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_CHECK]
      IF (useGGL90) CALL GGL90_CHECK( myThid )
-------------------------^
packages_check.f(1968): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useKPP) CALL PACKAGES_ERROR_MSG('KPP',' ',myThid)
-----------------------^
packages_check.f(1970): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useGMRedi) CALL PACKAGES_ERROR_MSG('GMRedi',' ',myThid)
--------------------------^
packages_check.f(1972): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useBBL) CALL PACKAGES_ERROR_MSG('BBL',' ',myThid)
-----------------------^
packages_check.f(1975): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
     &            CALL PACKAGES_ERROR_MSG('DOWN_SLOPE',' ',myThid)
-----------------------^
packages_check.f(1977): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useCAL) CALL PACKAGES_ERROR_MSG('CAL',' ',myThid)
-----------------------^
packages_check.f(1979): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useEXF) CALL PACKAGES_ERROR_MSG('EXF',' ',myThid)
-----------------------^
packages_check.f(1981): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useBulkForce) CALL PACKAGES_ERROR_MSG(
-----------------------------^
packages_check.f(1984): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useEBM) CALL PACKAGES_ERROR_MSG('EBM',' ',myThid)
-----------------------^
packages_check.f(1986): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useCheapAML) CALL PACKAGES_ERROR_MSG('CheapAML',' ',myThid)
----------------------------^
packages_check.f(1988): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useFLT) CALL PACKAGES_ERROR_MSG('FLT',' ',myThid)
-----------------------^
packages_check.f(1991): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (usePTRACERS) CALL PACKAGES_ERROR_MSG('PTRACERS',' ',myThid)
----------------------------^
packages_check.f(1993): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useGCHEM) CALL PACKAGES_ERROR_MSG('GCHEM',' ',myThid)
-------------------------^
packages_check.f(1995): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useRBCS) CALL PACKAGES_ERROR_MSG('RBCS',' ',myThid)
------------------------^
packages_check.f(1997): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useOffLine) CALL PACKAGES_ERROR_MSG('OffLine',' ',myThid)
---------------------------^
packages_check.f(1999): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useMATRIX) CALL PACKAGES_ERROR_MSG('MATRIX',' ',myThid)
--------------------------^
packages_check.f(2001): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useFRAZIL) CALL PACKAGES_ERROR_MSG('FRAZIL',' ',myThid)
--------------------------^
packages_check.f(2003): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useSEAICE) CALL PACKAGES_ERROR_MSG('SEAICE',' ',myThid)
--------------------------^
packages_check.f(2005): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useSALT_PLUME)CALL PACKAGES_ERROR_MSG('SALT_PLUME',' ',myThid)
-----------------------------^
packages_check.f(2007): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_CHECK]
      IF (useShelfIce) CALL SHELFICE_CHECK( myThid )
----------------------------^
packages_check.f(2009): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STIC_CHECK]
      IF (useSTIC) CALL STIC_CHECK( myThid )
------------------------^
packages_check.f(2011): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useSmooth) CALL PACKAGES_ERROR_MSG('Smooth',' ',myThid)
--------------------------^
packages_check.f(2013): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useStreamIce) CALL PACKAGES_ERROR_MSG('StreamIce',' ',myThid)
-----------------------------^
packages_check.f(2015): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useICEFRONT) CALL PACKAGES_ERROR_MSG('ICEFRONT',' ',myThid)
----------------------------^
packages_check.f(2017): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useThSIce) CALL PACKAGES_ERROR_MSG('ThSIce',' ',myThid)
--------------------------^
packages_check.f(2019): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useLand) CALL PACKAGES_ERROR_MSG('Land',' ',myThid)
------------------------^
packages_check.f(2021): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useATM2d) CALL PACKAGES_ERROR_MSG('ATM2d',' ',myThid)
-------------------------^
packages_check.f(2023): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useAIM) CALL PACKAGES_ERROR_MSG('AIM',' ',myThid)
-----------------------^
packages_check.f(2025): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useAtm_Phys) CALL PACKAGES_ERROR_MSG('Atm_Phys',' ',myThid)
----------------------------^
packages_check.f(2027): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useFizhi) CALL PACKAGES_ERROR_MSG('Fizhi',' ',myThid)
-------------------------^
packages_check.f(2029): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useGridAlt) CALL PACKAGES_ERROR_MSG('GridAlt',' ',myThid)
---------------------------^
packages_check.f(2031): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_CHECK]
      IF (useAUTODIFF) CALL AUTODIFF_CHECK( myThid )
----------------------------^
packages_check.f(2033): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_CHECK]
      IF (useCTRL) CALL CTRL_CHECK( myThid )
------------------------^
packages_check.f(2035): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COST_CHECK]
      CALL COST_CHECK( myThid )
-----------^
packages_check.f(2038): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useSMOOTH) CALL PACKAGES_ERROR_MSG('SMOOTH',' ',myThid)
--------------------------^
packages_check.f(2040): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (usePROFILES) CALL PACKAGES_ERROR_MSG('PROFILES',' ',myThid)
----------------------------^
packages_check.f(2042): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GRDCHK_CHECK]
      IF (useGrdChk) CALL GRDCHK_CHECK( myThid )
--------------------------^
packages_check.f(2044): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useSBO) CALL PACKAGES_ERROR_MSG('SBO',' ',myThid)
-----------------------^
packages_check.f(2046): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_CHECK]
      IF (useDiagnostics) CALL DIAGNOSTICS_CHECK( myThid )
-------------------------------^
packages_check.f(2048): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useREGRID) CALL PACKAGES_ERROR_MSG('REGRID',' ',myThid)
--------------------------^
packages_check.f(2050): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF ( useLayers ) CALL PACKAGES_ERROR_MSG('LAYERS',' ',myThid)
----------------------------^
packages_check.f(2052): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useNEST_CHILD) CALL PACKAGES_ERROR_MSG(
------------------------------^
packages_check.f(2055): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useNEST_PARENT) CALL PACKAGES_ERROR_MSG(
-------------------------------^
packages_check.f(2058): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useOASIS) CALL PACKAGES_ERROR_MSG('OASIS',' ',myThid)
-------------------------^
packages_check.f(2060): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useRunClock) CALL PACKAGES_ERROR_MSG('RunClock',' ',myThid)
----------------------------^
packages_check.f(2062): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useEMBED_FILES) CALL PACKAGES_ERROR_MSG(
-------------------------------^
packages_check.f(2065): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_ERROR_MSG]
      IF (useMYPACKAGE) CALL PACKAGES_ERROR_MSG('MYPACKAGE',' ',myThid)
-----------------------------^
packages_check.f(2069): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_CHECK]
      IF (useGAD) CALL GAD_CHECK( myThid )
-----------------------^
packages_check.f(2075): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf , myThid )
-------------^
packages_check.f(2078): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf , myThid )
-------------^
packages_check.f(2079): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ALL_PROC_DIE]
        CALL ALL_PROC_DIE( myThid )
-------------^
packages_check.f(2087): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf , myThid )
-------------^
packages_check.f(2090): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf , myThid )
-------------^
packages_check.f(2091): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ALL_PROC_DIE]
        CALL ALL_PROC_DIE( myThid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c packages_init_fixed.f
packages_error_msg.f(747): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [LCASE]
      CALL LCASE(msgLwc(1:iLen))
-----------^
packages_error_msg.f(748): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UCASE]
      CALL UCASE(msgUpc(1:iLen))
-----------^
packages_error_msg.f(756): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
      CALL PRINT_ERROR( msgBuf, myThid )
-----------^
packages_error_msg.f(759): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
      CALL PRINT_ERROR( msgBuf, myThid )
-----------^
packages_error_msg.f(763): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
      CALL PRINT_ERROR( msgBuf, myThid )
-----------^
packages_error_msg.f(764): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ALL_PROC_DIE]
      CALL ALL_PROC_DIE( myThid )
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c packages_print_msg.f
packages_init_fixed.f(1950): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
      IF (debugMode) CALL DEBUG_ENTER('PACKAGES_INIT_FIXED',myThid)
--------------------------^
packages_init_fixed.f(1956): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        IF (debugMode) CALL DEBUG_CALL('DIAGNOSTICS_INIT_EARLY',myThid)
----------------------------^
packages_init_fixed.f(1957): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_INIT_EARLY]
        CALL DIAGNOSTICS_INIT_EARLY( myThid )
-------------^
packages_init_fixed.f(1958): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        IF (debugMode) CALL DEBUG_CALL('DIAGNOSTICS_MAIN_INIT',myThid)
----------------------------^
packages_init_fixed.f(1959): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_MAIN_INIT]
        CALL DIAGNOSTICS_MAIN_INIT( myThid )
-------------^
packages_init_fixed.f(1964): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        IF (debugMode) CALL DEBUG_CALL('GAD_INIT_FIXED',myThid)
----------------------------^
packages_init_fixed.f(1965): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_INIT_FIXED]
      CALL GAD_INIT_FIXED( myThid )
-----------^
packages_init_fixed.f(1969): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        IF (debugMode) CALL DEBUG_CALL('MOM_INIT_FIXED',myThid)
----------------------------^
packages_init_fixed.f(1970): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_INIT_FIXED]
        CALL MOM_INIT_FIXED( myThid )
-------------^
packages_init_fixed.f(1974): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        IF (debugMode) CALL DEBUG_CALL('CD_CODE_INIT_FIXED',myThid)
----------------------------^
packages_init_fixed.f(1975): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CD_CODE_INIT_FIXED]
        CALL CD_CODE_INIT_FIXED(myThid)
-------------^
packages_init_fixed.f(1990): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        IF (debugMode) CALL DEBUG_CALL('GGL90_INIT_FIXED',myThid)
----------------------------^
packages_init_fixed.f(1991): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_INIT_FIXED]
        CALL GGL90_INIT_FIXED( myThid )
-------------^
packages_init_fixed.f(2010): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        IF (debugMode) CALL DEBUG_CALL('SHELFICE_INIT_FIXED',myThid)
----------------------------^
packages_init_fixed.f(2011): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_INIT_FIXED]
        CALL SHELFICE_INIT_FIXED( myThid )
-------------^
packages_init_fixed.f(2015): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        IF (debugMode) CALL DEBUG_CALL('STIC_INIT_FIXED',myThid)
----------------------------^
packages_init_fixed.f(2016): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STIC_INIT_FIXED]
        CALL STIC_INIT_FIXED( myThid )
-------------^
packages_init_fixed.f(2041): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        IF (debugMode) CALL DEBUG_CALL('CTRL_INIT_FIXED',myThid)
----------------------------^
packages_init_fixed.f(2042): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_INIT_FIXED]
        CALL CTRL_INIT_FIXED( myThid )
-------------^
packages_init_fixed.f(2048): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        IF (debugMode) CALL DEBUG_CALL('DIAGNOSTICS_INIT_FIXED',myThid)
----------------------------^
packages_init_fixed.f(2049): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_INIT_FIXED]
        CALL DIAGNOSTICS_INIT_FIXED( myThid )
-------------^
packages_init_fixed.f(2052): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
      IF (debugMode) CALL DEBUG_LEAVE('PACKAGES_INIT_FIXED',myThid)
--------------------------^
packages_print_msg.f(753): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [LCASE]
      CALL LCASE(pkgLwc(1:iLen+4))
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c packages_readparms.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c packages_unused_msg.f
packages_readparms.f(1956): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_READPARMS]
      CALL MNC_READPARMS( myThid )
-----------^
packages_readparms.f(1968): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_READPARMS]
      CALL GGL90_READPARMS( myThid )
-----------^
packages_readparms.f(1985): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_READPARMS]
      CALL SHELFICE_READPARMS( myThid )
-----------^
packages_readparms.f(1988): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STIC_READPARMS]
      CALL STIC_READPARMS( myThid )
-----------^
packages_readparms.f(1996): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_READPARMS]
      CALL AUTODIFF_READPARMS( myThid )
-----------^
packages_readparms.f(1999): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [OPTIM_READPARMS]
      CALL OPTIM_READPARMS( myThid )
-----------^
packages_readparms.f(2001): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_READPARMS]
      CALL CTRL_READPARMS( myThid )
-----------^
packages_readparms.f(2004): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COST_READPARMS]
      CALL COST_READPARMS( myThid )
-----------^
packages_readparms.f(2007): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GRDCHK_READPARMS]
      CALL GRDCHK_READPARMS( myThid )
-----------^
packages_readparms.f(2017): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_READPARMS]
      CALL DIAGNOSTICS_READPARMS( myThid )
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c packages_write_pickup.f
packages_unused_msg.f(766): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [LCASE]
        CALL LCASE(pkgLwc(1:iLen))
-------------^
packages_unused_msg.f(768): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UCASE]
        CALL UCASE(pkgUpc(1:iLen))
-------------^
packages_unused_msg.f(805): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
           CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
----------------^
packages_unused_msg.f(809): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
           CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
----------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c plot_field.f
packages_write_pickup.f(1961): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_WRITE_PICKUP]
        CALL GAD_WRITE_PICKUP(
-------------^
packages_write_pickup.f(1966): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CD_CODE_WRITE_PICKUP]
        CALL CD_CODE_WRITE_PICKUP( permPickup,
-------------^
packages_write_pickup.f(1972): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_WRITE_PICKUP]
        CALL GGL90_WRITE_PICKUP( permPickup,
-------------^
packages_write_pickup.f(1984): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_WRITE_PICKUP]
        CALL SHELFICE_WRITE_PICKUP( permPickup,
-------------^
packages_write_pickup.f(1995): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_WRITE_PICKUP]
        CALL DIAGNOSTICS_WRITE_PICKUP( permPickup,
-------------^
plot_field.f(1856): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
plot_field.f(1883): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MAPRS]
       CALL PRINT_MAPRS(
------------^
plot_field.f(1892): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c port_rand.f
plot_field.f(3369): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
plot_field.f(3396): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MAPRL]
       CALL PRINT_MAPRL(
------------^
plot_field.f(3405): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
plot_field.f(4887): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
plot_field.f(4919): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MAPRS]
       CALL PRINT_MAPRS(
------------^
plot_field.f(4928): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
plot_field.f(6410): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
plot_field.f(6442): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MAPRL]
       CALL PRINT_MAPRL(
------------^
plot_field.f(6451): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
plot_field.f(7934): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
plot_field.f(7961): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MAPRS]
       CALL PRINT_MAPRS(
------------^
plot_field.f(7970): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c post_cg3d.f
plot_field.f(9452): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
plot_field.f(9480): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MAPRL]
       CALL PRINT_MAPRL(
------------^
plot_field.f(9489): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
plot_field.f(10972): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
plot_field.f(11000): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MAPRS]
       CALL PRINT_MAPRS(
------------^
plot_field.f(11009): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c pre_cg3d.f
plot_field.f(12491): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
plot_field.f(12519): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MAPRL]
       CALL PRINT_MAPRL(
------------^
plot_field.f(12528): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c rotate_spherical_polar_grid.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c set_defaults.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c set_grid_factors.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c set_parms.f
set_grid_factors.f(3097): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c set_ref_state.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c solve_uv_tridiago.f
set_parms.f(1970): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
-------------^
set_parms.f(2011): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
set_parms.f(2014): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
set_parms.f(2020): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
set_parms.f(2023): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
set_parms.f(2068): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
set_parms.f(2084): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
set_parms.f(2177): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          CALL PRINT_ERROR( msgBuf, myThid )
---------------^
set_parms.f(2186): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          CALL PRINT_ERROR( msgBuf, myThid )
---------------^
set_parms.f(2207): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
set_parms.f(2211): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
set_parms.f(2215): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
-------------^
set_parms.f(2227): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
set_parms.f(2234): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        CALL PRINT_ERROR( msgBuf, myThid )
-------------^
set_parms.f(2235): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ALL_PROC_DIE]
        CALL ALL_PROC_DIE( 0 )
-------------^
set_parms.f(2241): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, standardMessageUnit,
------------^
set_parms.f(2247): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c the_model_main.f
set_ref_state.f(3211): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf , myThid )
--------------^
set_ref_state.f(3214): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf , myThid )
--------------^
set_ref_state.f(3220): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf , myThid )
--------------^
set_ref_state.f(3223): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
         CALL PRINT_ERROR( msgBuf , myThid )
--------------^
set_ref_state.f(3228): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
--------------^
set_ref_state.f(3232): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
         CALL PRINT_MESSAGE( msgBuf, errorMessageUnit,
--------------^
set_ref_state.f(3241): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_SCALAR]
          CALL FIND_RHO_SCALAR(
---------------^
set_ref_state.f(3251): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_HYD_PRESS_1D]
          CALL FIND_HYD_PRESS_1D(
---------------^
set_ref_state.f(3262): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_SCALAR]
          CALL FIND_RHO_SCALAR(
---------------^
set_ref_state.f(3265): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_SCALAR]
          CALL FIND_RHO_SCALAR(
---------------^
set_ref_state.f(3285): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_SCALAR]
          CALL FIND_RHO_SCALAR(
---------------^
set_ref_state.f(3299): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_SCALAR]
          IF ( k.GE.2 )  CALL FIND_RHO_SCALAR(
------------------------------^
set_ref_state.f(3302): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_SCALAR]
          IF ( k.LE.Nr ) CALL FIND_RHO_SCALAR(
------------------------------^
set_ref_state.f(3459): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RL]
        CALL WRITE_GLVEC_RL( 'GravFacC',' ',gravFacC, Nr, -1, myThid )
-------------^
set_ref_state.f(3460): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RL]
        CALL WRITE_GLVEC_RL( 'GravFacF',' ',gravFacF,Nr+1,-1, myThid )
-------------^
set_ref_state.f(3464): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RL]
        CALL WRITE_GLVEC_RL( 'PRef4EOS',' ',pRef4EOS, Nr, -1, myThid )
-------------^
set_ref_state.f(3469): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, stdUnit, SQUEEZE_RIGHT, myThid )
------------^
set_ref_state.f(3472): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, stdUnit, SQUEEZE_RIGHT, myThid )
------------^
set_ref_state.f(3475): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
       CALL PRINT_MESSAGE( msgBuf, stdUnit, SQUEEZE_RIGHT, myThid )
------------^
set_ref_state.f(3480): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        CALL PRINT_MESSAGE(msgBuf, stdUnit, SQUEEZE_RIGHT, myThid )
-------------^
set_ref_state.f(3484): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RL]
        CALL WRITE_GLVEC_RL( 'RhoRef', ' ', rhoRef, Nr, -1, myThid )
-------------^
set_ref_state.f(3488): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RL]
        CALL WRITE_GLVEC_RL( 'RhoFacC',' ',rhoFacC, Nr ,  -1, myThid )
-------------^
set_ref_state.f(3489): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RL]
        CALL WRITE_GLVEC_RL( 'RhoFacF',' ',rhoFacF, Nr+1, -1, myThid )
-------------^
set_ref_state.f(3495): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
solve_uv_tridiago.f(893): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
        CALL BARRIER(myThid)
-------------^
solve_uv_tridiago.f(977): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
        CALL BARRIER(myThid)
-------------^
solve_uv_tridiago.f(1080): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
        CALL BARRIER(myThid)
-------------^
solve_uv_tridiago.f(1164): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
        CALL BARRIER(myThid)
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c timestep_wvel.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c tracers_iigw_correction.f
the_model_main.f(2907): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
      IF (debugMode) CALL DEBUG_ENTER('THE_MODEL_MAIN',myThid)
--------------------------^
the_model_main.f(2910): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
      CALL TIMER_START('ALL                    [THE_MODEL_MAIN]',myThid)
-----------^
the_model_main.f(2912): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('INITIALISE_FIXED',myThid)
--------------------------^
the_model_main.f(2914): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
      CALL TIMER_START('INITIALISE_FIXED       [THE_MODEL_MAIN]',myThid)
-----------^
the_model_main.f(2915): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INITIALISE_FIXED]
      CALL INITIALISE_FIXED( myThid )
-----------^
the_model_main.f(2916): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
      CALL TIMER_STOP ('INITIALISE_FIXED       [THE_MODEL_MAIN]',myThid)
-----------^
the_model_main.f(2923): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COST_DEPENDENT_INIT]
      CALL COST_DEPENDENT_INIT ( myThid )
-----------^
the_model_main.f(2927): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
      IF (debugMode) CALL DEBUG_CALL('ADTHE_MAIN_LOOP',myThid)
--------------------------^
the_model_main.f(2928): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
      CALL TIMER_START('ADTHE_MAIN_LOOP          [ADJOINT RUN]', myThid)
-----------^
the_model_main.f(2929): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADTHE_MAIN_LOOP]
      CALL ADTHE_MAIN_LOOP ( myThid )
-----------^
the_model_main.f(2930): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
      CALL TIMER_STOP ('ADTHE_MAIN_LOOP          [ADJOINT RUN]', myThid)
-----------^
the_model_main.f(2935): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
         CALL TIMER_START('GRDCHK_MAIN         [THE_MODEL_MAIN]',myThid)
--------------^
the_model_main.f(2936): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GRDCHK_MAIN]
         CALL GRDCHK_MAIN( myThid )
--------------^
the_model_main.f(2937): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
         CALL TIMER_STOP ('GRDCHK_MAIN         [THE_MODEL_MAIN]',myThid)
--------------^
the_model_main.f(2945): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_FILE_CLOSE_ALL]
        CALL MNC_FILE_CLOSE_ALL( myThid )
-------------^
the_model_main.f(2950): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
      CALL TIMER_STOP ('ALL                    [THE_MODEL_MAIN]',myThid)
-----------^
the_model_main.f(2954): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_PRINTALL]
       CALL TIMER_PRINTALL( myThid )
------------^
the_model_main.f(2955): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COMM_STATS]
       CALL COMM_STATS
------------^
the_model_main.f(2959): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR_CHECK]
      CALL BAR_CHECK( 9, myThid )
-----------^
the_model_main.f(2961): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
      IF (debugMode) CALL DEBUG_LEAVE('THE_MODEL_MAIN',myThid)
--------------------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c turnoff_model_io.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c write_grid.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c write_pickup.f
turnoff_model_io.f(1851): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
turnoff_model_io.f(1896): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      CALL BARRIER(myThid)
-----------^
write_grid.f(3215): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
        CALL WRITE_FLD_XY_RS( 'XC',' ',xC,-1,myThid)
-------------^
write_grid.f(3216): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
        CALL WRITE_FLD_XY_RS( 'YC',' ',yC,-1,myThid)
-------------^
write_grid.f(3217): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
        CALL WRITE_FLD_XY_RS( 'XG',' ',xG,-1,myThid)
-------------^
write_grid.f(3218): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
        CALL WRITE_FLD_XY_RS( 'YG',' ',yG,-1,myThid)
-------------^
write_grid.f(3219): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
        CALL WRITE_FLD_XY_RS( 'RAC',' ',rA,-1,myThid)
-------------^
write_grid.f(3220): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
        CALL WRITE_FLD_XY_RS( 'RAW',' ',rAw,-1,myThid)
-------------^
write_grid.f(3221): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
        CALL WRITE_FLD_XY_RS( 'RAS',' ',rAs,-1,myThid)
-------------^
write_grid.f(3222): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
        CALL WRITE_FLD_XY_RS( 'RAZ',' ',rAz,-1,myThid)
-------------^
write_grid.f(3223): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
        CALL WRITE_FLD_XY_RS( 'DXG',' ',dxG,-1,myThid)
-------------^
write_grid.f(3224): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
        CALL WRITE_FLD_XY_RS( 'DYG',' ',dyG,-1,myThid)
-------------^
write_grid.f(3225): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
        CALL WRITE_FLD_XY_RS( 'DXC',' ',dxC,-1,myThid)
-------------^
write_grid.f(3226): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
        CALL WRITE_FLD_XY_RS( 'DYC',' ',dyC,-1,myThid)
-------------^
write_grid.f(3227): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
        CALL WRITE_FLD_XY_RS( 'DXF',' ',dxF,-1,myThid)
-------------^
write_grid.f(3228): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
        CALL WRITE_FLD_XY_RS( 'DYF',' ',dyF,-1,myThid)
-------------^
write_grid.f(3229): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
        CALL WRITE_FLD_XY_RS( 'DXV',' ',dxV,-1,myThid)
-------------^
write_grid.f(3230): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
        CALL WRITE_FLD_XY_RS( 'DYU',' ',dyU,-1,myThid)
-------------^
write_grid.f(3232): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
          CALL WRITE_FLD_XY_RS( 'AngleCS',' ',angleCosC,-1,myThid)
---------------^
write_grid.f(3233): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
          CALL WRITE_FLD_XY_RS( 'AngleSN',' ',angleSinC,-1,myThid)
---------------^
write_grid.f(3234): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
          CALL WRITE_FLD_XY_RS( 'U2zonDir',' ',u2zonDir,-1,myThid)
---------------^
write_grid.f(3235): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
          CALL WRITE_FLD_XY_RS( 'V2zonDir',' ',v2zonDir,-1,myThid)
---------------^
write_grid.f(3238): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
        CALL WRITE_FLD_XY_RS( 'Depth',' ',tmpfld,-1,myThid)
-------------^
write_grid.f(3240): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
         CALL WRITE_FLD_XY_RS( 'rLowC', ' ', R_low, -1,myThid)
--------------^
write_grid.f(3241): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
         CALL WRITE_FLD_XY_RS( 'rLowW', ' ', rLowW, -1,myThid)
--------------^
write_grid.f(3242): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
         CALL WRITE_FLD_XY_RS( 'rLowS', ' ', rLowS, -1,myThid)
--------------^
write_grid.f(3243): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
         CALL WRITE_FLD_XY_RS( 'rSurfC',' ',Ro_surf,-1,myThid)
--------------^
write_grid.f(3244): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
         CALL WRITE_FLD_XY_RS( 'rSurfW',' ',rSurfW, -1,myThid)
--------------^
write_grid.f(3245): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
         CALL WRITE_FLD_XY_RS( 'rSurfS',' ',rSurfS, -1,myThid)
--------------^
write_grid.f(3247): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XYZ_RS]
        CALL WRITE_FLD_XYZ_RS( 'hFacC',' ',hFacC, 0,myThid)
-------------^
write_grid.f(3248): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XYZ_RS]
        CALL WRITE_FLD_XYZ_RS( 'hFacW',' ',hFacW, 0,myThid)
-------------^
write_grid.f(3249): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XYZ_RS]
        CALL WRITE_FLD_XYZ_RS( 'hFacS',' ',hFacS, 0,myThid)
-------------^
write_grid.f(3251): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
     &    CALL WRITE_FLD_XY_RS( 'topo_P',' ',Ro_surf,-1,myThid)
---------------^
write_grid.f(3253): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
          CALL WRITE_FLD_XY_RS( 'maskInC',' ', maskInC, -1, myThid )
---------------^
write_grid.f(3254): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
          CALL WRITE_FLD_XY_RS( 'maskInW',' ', maskInW, -1, myThid )
---------------^
write_grid.f(3255): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RS]
          CALL WRITE_FLD_XY_RS( 'maskInS',' ', maskInS, -1, myThid )
---------------^
write_grid.f(3262): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RS]
        CALL WRITE_GLVEC_RS( 'RC', ' ', rC,  Nr, -1, myThid )
-------------^
write_grid.f(3263): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RS]
        CALL WRITE_GLVEC_RS( 'RF', ' ', rF, 1+Nr,-1, myThid )
-------------^
write_grid.f(3264): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RS]
        CALL WRITE_GLVEC_RS( 'DRC',' ', drC,1+Nr,-1, myThid )
-------------^
write_grid.f(3265): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RS]
        CALL WRITE_GLVEC_RS( 'DRF',' ', drF, Nr, -1, myThid )
-------------^
write_grid.f(3267): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RS]
         CALL WRITE_GLVEC_RS( 'AHybSigF',' ',aHybSigmF,1+Nr,-1,myThid )
--------------^
write_grid.f(3268): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RS]
         CALL WRITE_GLVEC_RS( 'BHybSigF',' ',bHybSigmF,1+Nr,-1,myThid )
--------------^
write_grid.f(3269): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RS]
         CALL WRITE_GLVEC_RS( 'AHybSigC',' ',aHybSigmC, Nr, -1,myThid )
--------------^
write_grid.f(3270): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RS]
         CALL WRITE_GLVEC_RS( 'BHybSigC',' ',bHybSigmC, Nr, -1,myThid )
--------------^
write_grid.f(3271): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RS]
         CALL WRITE_GLVEC_RS('DAHybSigF',' ',dAHybSigF, Nr, -1,myThid )
--------------^
write_grid.f(3272): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RS]
         CALL WRITE_GLVEC_RS('DBHybSigF',' ',dBHybSigF, Nr, -1,myThid )
--------------^
write_grid.f(3273): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RS]
         CALL WRITE_GLVEC_RS('DAHybSigC',' ',dAHybSigC,1+Nr,-1,myThid )
--------------^
write_grid.f(3274): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RS]
         CALL WRITE_GLVEC_RS('DBHybSigC',' ',dBHybSigC,1+Nr,-1,myThid )
--------------^
write_grid.f(3286): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RS]
        CALL WRITE_GLVEC_RS( 'PHrefF',' ',tmpVar,1+Nr,-1, myThid )
-------------^
write_grid.f(3290): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_GLVEC_RS]
        CALL WRITE_GLVEC_RS( 'PHrefC',' ',tmpVar, Nr, -1, myThid )
-------------^
write_grid.f(3301): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
        CALL MNC_CW_SET_UDIM(bfname, 0, myThid)
-------------^
write_grid.f(3302): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_CITER]
        CALL MNC_CW_SET_CITER(bfname, 2, -1, -1, -1, myThid)
-------------^
write_grid.f(3303): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
        CALL MNC_CW_SET_UDIM(bfname, 1, myThid)
-------------^
write_grid.f(3304): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'RC',rC,myThid)
-------------^
write_grid.f(3305): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'RF',rF,myThid)
-------------^
write_grid.f(3306): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'RU',rF(2),myThid)
-------------^
write_grid.f(3307): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'RL',rF,myThid)
-------------^
write_grid.f(3308): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'drC',drC,myThid)
-------------^
write_grid.f(3309): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'drF',drF,myThid)
-------------^
write_grid.f(3310): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'XC',xC,myThid)
-------------^
write_grid.f(3311): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'YC',yC,myThid)
-------------^
write_grid.f(3316): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'XG',xG,myThid)
-------------^
write_grid.f(3317): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'YG',yG,myThid)
-------------^
write_grid.f(3318): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'dxC',dxC,myThid)
-------------^
write_grid.f(3319): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'dyC',dyC,myThid)
-------------^
write_grid.f(3320): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'dxF',dxF,myThid)
-------------^
write_grid.f(3321): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'dyF',dyF,myThid)
-------------^
write_grid.f(3322): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'dxG',dxG,myThid)
-------------^
write_grid.f(3323): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'dyG',dyG,myThid)
-------------^
write_grid.f(3324): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'dxV',dxV,myThid)
-------------^
write_grid.f(3325): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'dyU',dyU,myThid)
-------------^
write_grid.f(3326): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'rA',rA,myThid)
-------------^
write_grid.f(3327): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'rAw',rAw,myThid)
-------------^
write_grid.f(3328): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'rAs',rAs,myThid)
-------------^
write_grid.f(3329): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'rAz',rAz,myThid)
-------------^
write_grid.f(3331): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
          CALL MNC_CW_RS_W('D',bfname,0,0,'AngleCS',angleCosC,myThid)
---------------^
write_grid.f(3332): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
          CALL MNC_CW_RS_W('D',bfname,0,0,'AngleSN',angleSinC,myThid)
---------------^
write_grid.f(3334): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'fCori',fCori,myThid)
-------------^
write_grid.f(3335): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'fCoriG',fCoriG,myThid)
-------------^
write_grid.f(3336): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'R_low',R_low,myThid)
-------------^
write_grid.f(3337): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'Ro_surf',Ro_surf,myThid)
-------------^
write_grid.f(3338): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'Depth',tmpfld,myThid)
-------------^
write_grid.f(3339): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'HFacC',HFacC,myThid)
-------------^
write_grid.f(3340): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'HFacW',HFacW,myThid)
-------------^
write_grid.f(3341): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
        CALL MNC_CW_RS_W('D',bfname,0,0,'HFacS',HFacS,myThid)
-------------^
write_grid.f(3352): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_WRITE_GRID_COORD]
     &      CALL MNC_CW_WRITE_GRID_COORD('state', myThid)
-----------------^
write_grid.f(3354): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_WRITE_GRID_COORD]
        CALL MNC_CW_WRITE_GRID_COORD('adstate', myThid)
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c write_state.f
write_pickup.f(2636): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_REC_3D_RL]
        CALL WRITE_REC_3D_RL( fn, fp, Nr, uVel,   -j, myIter, myThid )
-------------^
write_pickup.f(2639): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_REC_3D_RL]
        CALL WRITE_REC_3D_RL( fn, fp, Nr, vVel,   -j, myIter, myThid )
-------------^
write_pickup.f(2644): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_REC_3D_RL]
        CALL WRITE_REC_3D_RL( fn, fp, Nr, theta,  -j, myIter, myThid )
-------------^
write_pickup.f(2647): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_REC_3D_RL]
        CALL WRITE_REC_3D_RL( fn, fp, Nr, salt,   -j, myIter, myThid )
-------------^
write_pickup.f(2653): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_REC_3D_RL]
        CALL WRITE_REC_3D_RL( fn, fp, Nr, guNm1,  -j, myIter, myThid )
-------------^
write_pickup.f(2656): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_REC_3D_RL]
        CALL WRITE_REC_3D_RL( fn, fp, Nr, gvNm1,  -j, myIter, myThid )
-------------^
write_pickup.f(2661): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_REC_3D_RL]
        CALL WRITE_REC_3D_RL( fn, fp, Nr, gtNm1,  -j, myIter, myThid )
-------------^
write_pickup.f(2669): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_REC_3D_RL]
        CALL WRITE_REC_3D_RL( fn, fp, Nr, gsNm1,  -j, myIter, myThid )
-------------^
write_pickup.f(2680): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_REC_3D_RL]
        CALL WRITE_REC_3D_RL( fn, fp, Nr,totPhiHyd,-j,myIter, myThid )
-------------^
write_pickup.f(2686): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_REC_3D_RL]
        CALL WRITE_REC_3D_RL( fn, fp, Nr, addMass,-j, myIter, myThid )
-------------^
write_pickup.f(2694): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_REC_3D_RL]
        CALL WRITE_REC_3D_RL( fn, fp, 1 , etaN,   nj, myIter, myThid )
-------------^
write_pickup.f(2699): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_REC_3D_RL]
        CALL WRITE_REC_3D_RL( fn, fp, 1, phiHydLow, nj,myIter,myThid )
-------------^
write_pickup.f(2705): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_REC_3D_RL]
        CALL WRITE_REC_3D_RL( fn, fp, 1, dEtaHdt, nj, myIter, myThid )
-------------^
write_pickup.f(2713): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_REC_3D_RL]
        CALL WRITE_REC_3D_RL( fn, fp, 1, etaHnm1, nj, myIter, myThid )
-------------^
write_pickup.f(2721): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          CALL PRINT_ERROR( msgBuf, myThid )
---------------^
write_pickup.f(2724): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          CALL PRINT_ERROR( msgBuf, myThid )
---------------^
write_pickup.f(2733): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WR_METAFILES]
        CALL MDS_WR_METAFILES( fn, fp, glf, .FALSE.,
-------------^
write_pickup.f(2748): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
        CALL MNC_CW_SET_UDIM(fn, 0, myThid)
-------------^
write_pickup.f(2750): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_CITER]
          CALL MNC_CW_SET_CITER(fn, 3, 3, myIter, 0, myThid)
---------------^
write_pickup.f(2752): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_CITER]
          CALL MNC_CW_SET_CITER(fn, 2, -1, -1, -1, myThid)
---------------^
write_pickup.f(2755): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
        CALL MNC_CW_SET_UDIM(fn, 1, myThid)
-------------^
write_pickup.f(2756): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_S]
        CALL MNC_CW_RL_W_S('D',fn,0,0,'T', myTime, myThid)
-------------^
write_pickup.f(2757): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_I_W_S]
        CALL MNC_CW_I_W_S('I',fn,0,0,'iter', myIter, myThid)
-------------^
write_pickup.f(2758): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
        CALL MNC_CW_RL_W('D',fn,0,0,'U', uVel, myThid)
-------------^
write_pickup.f(2759): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
        CALL MNC_CW_RL_W('D',fn,0,0,'V', vVel, myThid)
-------------^
write_pickup.f(2760): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
        CALL MNC_CW_RL_W('D',fn,0,0,'Temp', theta, myThid)
-------------^
write_pickup.f(2761): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
        CALL MNC_CW_RL_W('D',fn,0,0,'S', salt, myThid)
-------------^
write_pickup.f(2762): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
        CALL MNC_CW_RL_W('D',fn,0,0,'Eta', etaN, myThid)
-------------^
write_pickup.f(2763): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
        CALL MNC_CW_RL_W('D',fn,0,0,'gUnm1', guNm1, myThid)
-------------^
write_pickup.f(2764): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
        CALL MNC_CW_RL_W('D',fn,0,0,'gVnm1', gvNm1, myThid)
-------------^
write_pickup.f(2765): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
        CALL MNC_CW_RL_W('D',fn,0,0,'gTnm1', gtNm1, myThid)
-------------^
write_pickup.f(2766): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
        CALL MNC_CW_RL_W('D',fn,0,0,'gSnm1', gsNm1, myThid)
-------------^
write_pickup.f(2767): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
        CALL MNC_CW_RL_W('D',fn,0,0,'dEtaHdt', dEtaHdt, myThid)
-------------^
write_pickup.f(2768): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
        CALL MNC_CW_RL_W('D',fn,0,0,'EtaH', etaHnm1, myThid)
-------------^
write_pickup.f(2770): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D',fn,0,0,'phiHyd', totPhiHyd, myThid)
---------------^
write_pickup.f(2772): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_FILE_CLOSE_ALL_MATCHING]
        CALL MNC_FILE_CLOSE_ALL_MATCHING(fn, myThid)
-------------^
write_state.f(3272): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [RW_GET_SUFFIX]
            CALL RW_GET_SUFFIX( suff, myTime, myIter, myThid )
-----------------^
write_state.f(3275): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XYZ_RL]
          CALL WRITE_FLD_XYZ_RL( 'U.',suff,uVel,myIter,myThid)
---------------^
write_state.f(3276): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XYZ_RL]
          CALL WRITE_FLD_XYZ_RL( 'V.',suff,vVel,myIter,myThid)
---------------^
write_state.f(3277): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XYZ_RL]
          CALL WRITE_FLD_XYZ_RL( 'T.',suff,theta,myIter,myThid)
---------------^
write_state.f(3278): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XYZ_RL]
          CALL WRITE_FLD_XYZ_RL( 'S.',suff,salt,myIter,myThid)
---------------^
write_state.f(3279): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RL]
          CALL WRITE_FLD_XY_RL('Eta.',suff,etaN,myIter,myThid)
---------------^
write_state.f(3280): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XYZ_RL]
          CALL WRITE_FLD_XYZ_RL( 'W.',suff,wVel,myIter,myThid)
---------------^
write_state.f(3282): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XYZ_RL]
            CALL WRITE_FLD_XYZ_RL('PH.',suff,totPhiHyd,myIter,myThid)
-----------------^
write_state.f(3286): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RL]
            CALL WRITE_FLD_XY_RL('PHL.',suff,phiHydLow,myIter,myThid)
-----------------^
write_state.f(3304): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
          CALL MNC_CW_SET_UDIM('state', -1, myThid)
---------------^
write_state.f(3305): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_S]
          CALL MNC_CW_RL_W_S('D','state',0,0,'T', myTime, myThid)
---------------^
write_state.f(3306): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
          CALL MNC_CW_SET_UDIM('state', 0, myThid)
---------------^
write_state.f(3307): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_I_W_S]
          CALL MNC_CW_I_W_S('I','state',0,0,'iter', myIter, myThid)
---------------^
write_state.f(3309): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W(pf,'state',0,0,'U', uVel, myThid)
---------------^
write_state.f(3310): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W(pf,'state',0,0,'V', vVel, myThid)
---------------^
write_state.f(3311): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W(pf,'state',0,0,'Temp', theta, myThid)
---------------^
write_state.f(3312): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W(pf,'state',0,0,'S', salt, myThid)
---------------^
write_state.f(3313): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W(pf,'state',0,0,'Eta', etaN, myThid)
---------------^
write_state.f(3314): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W(pf,'state',0,0,'W', wVel, myThid)
---------------^
write_state.f(3316): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
            CALL MNC_CW_SET_UDIM('phiHyd', -1, myThid)
-----------------^
write_state.f(3317): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_S]
            CALL MNC_CW_RL_W_S('D','phiHyd',0,0,'T',myTime,myThid)
-----------------^
write_state.f(3318): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
            CALL MNC_CW_SET_UDIM('phiHyd', 0, myThid)
-----------------^
write_state.f(3319): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_I_W_S]
            CALL MNC_CW_I_W_S('I','phiHyd',0,0,'iter',myIter,myThid)
-----------------^
write_state.f(3320): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
            CALL MNC_CW_RL_W(pf,'phiHyd',0,0,'phiHyd',
-----------------^
write_state.f(3324): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
            CALL MNC_CW_SET_UDIM('phiHydLow', -1, myThid)
-----------------^
write_state.f(3325): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_S]
            CALL MNC_CW_RL_W_S('D','phiHydLow',0,0,'T', myTime, myThid)
-----------------^
write_state.f(3326): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
            CALL MNC_CW_SET_UDIM('phiHydLow', 0, myThid)
-----------------^
write_state.f(3327): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_I_W_S]
            CALL MNC_CW_I_W_S('I','phiHydLow',0,0,'iter',myIter,myThid)
-----------------^
write_state.f(3328): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
            CALL MNC_CW_RL_W(pf,'phiHydLow',0,0,'phiHydLow',
-----------------^
Killed by signal 1.

 Transformation of Algorithms in Fortran (TAF) Version 6.3.2
 Copyright 2000-2023 FastOpt GmbH, Hamburg, Germany
 All rights reserved.
 URL: http://www.FastOpt.de, Email: info@FastOpt.de




*******************************************************
 Please download the new staf script (staf -get staf).
*******************************************************

make -f Makefile_syntax adj_sed
make[1]: Entering directory '/scratch/jm_c/test_svante/MITgcm_ifcAdm/verification/isomip/build'
sed -i.bak -f ../../../tools/adjoint_sed autodiff_init_varia_ad.f autodiff_store_ad.f autodiff_restore_ad.f cd_code_scheme_ad.f cd_code_ini_vars_ad.f cd_code_read_pickup_ad.f cost_accumulate_mean_ad.f cost_final_ad.f cost_init_varia_ad.f cost_tile_ad.f cost_test_ad.f cost_tracer_ad.f cost_atlantic_heat_ad.f cost_depth_ad.f cost_vector_ad.f cost_state_final_ad.f ctrl_cost_driver_ad.f ctrl_cost_gen_ad.f ctrl_depth_ini_ad.f ctrl_get_gen_ad.f ctrl_get_gen_rec_ad.f ctrl_get_mask_ad.f ctrl_init_rec_ad.f ctrl_init_variables_ad.f ctrl_map_ini_genarr_ad.f ctrl_map_ini_gentim2d_ad.f ctrl_map_forcing_ad.f ctrl_map_genarr_ad.f ctrl_map_gentim2d_ad.f ctrl_getobcse_ad.f ctrl_getobcsn_ad.f ctrl_getobcss_ad.f ctrl_getobcsw_ad.f ctrl_init_obcs_variables_ad.f ctrl_swapffields_ad.f ctrl_toolbox_ad.f diagnostics_is_on_ad.f gad_advection_ad.f gad_biharm_r_ad.f gad_biharm_x_ad.f gad_biharm_y_ad.f gad_c2_adv_r_ad.f gad_c2_impl_r_ad.f gad_c2_adv_x_ad.f gad_c2_adv_y_ad.f gad_c4_adv_r_ad.f gad_c4_adv_x_ad.f gad_c4_adv_y_ad.f gad_calc_rhs_ad.f gad_del2_ad.f gad_diff_r_ad.f gad_diff_x_ad.f gad_diff_y_ad.f gad_dst2u1_adv_r_ad.f gad_dst2u1_impl_r_ad.f gad_dst2u1_adv_x_ad.f gad_dst2u1_adv_y_ad.f gad_dst3_adv_x_ad.f gad_dst3_adv_y_ad.f gad_dst3_adv_r_ad.f gad_dst3fl_adv_x_ad.f gad_dst3fl_adv_y_ad.f gad_dst3fl_adv_r_ad.f gad_dst3fl_impl_r_ad.f gad_fluxlimit_adv_r_ad.f gad_fluxlimit_impl_r_ad.f gad_fluxlimit_adv_x_ad.f gad_fluxlimit_adv_y_ad.f gad_grad_x_ad.f gad_grad_y_ad.f gad_implicit_r_ad.f gad_init_varia_ad.f gad_os7mp_adv_x_ad.f gad_os7mp_adv_y_ad.f gad_os7mp_adv_r_ad.f gad_read_pickup_ad.f gad_u3_adv_r_ad.f gad_u3c4_impl_r_ad.f gad_u3_adv_x_ad.f gad_u3_adv_y_ad.f gad_som_advect_ad.f gad_som_adv_r_ad.f gad_som_adv_x_ad.f gad_som_adv_y_ad.f gad_som_fill_cs_corner_ad.f gad_som_lim_r_ad.f gad_som_prep_cs_corner_ad.f gad_som_exchanges_ad.f gad_exch_som_ad.f ggl90_add_stokesdrift_ad.f ggl90_calc_diff_ad.f ggl90_calc_visc_ad.f ggl90_calc_ad.f ggl90_mixinglength_ad.f ggl90_exchanges_ad.f ggl90_init_fixed_ad.f ggl90_init_varia_ad.f ggl90_read_pickup_ad.f ggl90_write_pickup_ad.f mom_calc_absvort3_ad.f mom_calc_hdiv_ad.f mom_calc_hfacz_ad.f mom_calc_ke_ad.f mom_calc_relvort3_ad.f mom_calc_strain_ad.f mom_calc_tension_ad.f mom_calc_visc_ad.f mom_hdissip_ad.f mom_quasihydrostatic_ad.f mom_u_botdrag_coeff_ad.f mom_u_coriolis_nh_ad.f mom_u_metric_nh_ad.f mom_u_rviscflux_ad.f mom_u_sidedrag_ad.f mom_v_botdrag_coeff_ad.f mom_v_coriolis_nh_ad.f mom_v_metric_nh_ad.f mom_v_rviscflux_ad.f mom_v_sidedrag_ad.f mom_visc_qgl_limit_ad.f mom_visc_qgl_stretch_ad.f mom_calc_rtrans_ad.f mom_fluxform_ad.f mom_u_adv_uu_ad.f mom_u_adv_vu_ad.f mom_u_adv_wu_ad.f mom_u_coriolis_ad.f mom_u_del2u_ad.f mom_u_metric_cylinder_ad.f mom_u_metric_sphere_ad.f mom_u_xviscflux_ad.f mom_u_yviscflux_ad.f mom_v_adv_uv_ad.f mom_v_adv_vv_ad.f mom_v_adv_wv_ad.f mom_v_coriolis_ad.f mom_v_del2v_ad.f mom_v_metric_cylinder_ad.f mom_v_metric_sphere_ad.f mom_v_xviscflux_ad.f mom_v_yviscflux_ad.f mom_vecinv_ad.f mom_vi_coriolis_ad.f mom_vi_del2uv_ad.f mom_vi_hdissip_ad.f mom_vi_u_coriolis_ad.f mom_vi_u_coriolis_c4_ad.f mom_vi_u_grad_ke_ad.f mom_vi_u_vertshear_ad.f mom_vi_v_coriolis_ad.f mom_vi_v_coriolis_c4_ad.f mom_vi_v_grad_ke_ad.f mom_vi_v_vertshear_ad.f read_fld_xyz_rs_ad.f read_fld_xyz_rl_ad.f read_fld_xy_rs_ad.f read_fld_xy_rl_ad.f read_rec_ad.f shelfice_cost_accumulate_ad.f shelfice_cost_final_ad.f shelfice_forcing_ad.f shelfice_forcing_surf_ad.f shelfice_init_varia_ad.f shelfice_read_pickup_ad.f shelfice_step_icemass_ad.f shelfice_thermodynamics_ad.f shelfice_u_drag_coeff_ad.f shelfice_v_drag_coeff_ad.f shelfice_diagnostics_drag_ad.f stic_init_varia_ad.f stic_thermodynamics_ad.f stic_solve4fluxes_ad.f different_multiple_ad.f fill_cs_corner_ag_rl_ad.f fill_cs_corner_tr_rl_ad.f fill_cs_corner_uv_rs_ad.f fill_cs_corner_uv_rl_ad.f get_periodic_interval_ad.f lef_zero_ad.f exch_sm_3d_rl_ad.f exch_3d_rs_ad.f exch_3d_rl_ad.f exch_xy_rl_ad.f exch_xy_rs_ad.f exch_xyz_rl_ad.f exch_xyz_rs_ad.f exch_uv_3d_rs_ad.f exch_uv_3d_rl_ad.f exch_uv_xy_rs_ad.f exch_uv_xy_rl_ad.f exch_uv_xyz_rs_ad.f exch_uv_xyz_rl_ad.f exch_uv_agrid_3d_rs_ad.f exch_uv_agrid_3d_rl_ad.f exch_uv_dgrid_3d_rs_ad.f exch_uv_dgrid_3d_rl_ad.f adams_bashforth2_ad.f adams_bashforth3_ad.f apply_forcing_ad.f calc_3d_diffusivity_ad.f calc_adv_flow_ad.f calc_div_ghat_ad.f calc_grad_phi_fv_ad.f calc_grad_phi_hyd_ad.f calc_grad_phi_surf_ad.f calc_ivdc_ad.f calc_phi_hyd_ad.f calc_r_star_ad.f calc_surf_dr_ad.f calc_viscosity_ad.f calc_wsurf_tr_ad.f cg2d_nsa_ad.f convective_adjustment_ad.f convective_adjustment_ini_ad.f convective_weights_ad.f convectively_mixtracer_ad.f correction_step_ad.f cycle_ab_tracer_ad.f cycle_tracer_ad.f diags_phi_hyd_ad.f diags_phi_rlow_ad.f diags_rho_ad.f diags_sound_speed_ad.f do_atmospheric_phys_ad.f do_fields_blocking_exchanges_ad.f do_oceanic_phys_ad.f do_stagger_fields_exchanges_ad.f dynamics_ad.f external_fields_load_ad.f external_forcing_surf_ad.f forcing_surf_relax_ad.f find_alpha_ad.f find_rho_ad.f forward_step_ad.f freesurf_rescale_g_ad.f freeze_surface_ad.f grad_sigma_ad.f impldiff_ad.f ini_cg2d_ad.f ini_depths_ad.f ini_ffields_ad.f ini_fields_ad.f ini_forcing_ad.f ini_mixing_ad.f ini_nh_fields_ad.f ini_nlfs_vars_ad.f ini_p_ground_ad.f ini_pressure_ad.f ini_psurf_ad.f ini_salt_ad.f ini_theta_ad.f ini_dynvars_ad.f ini_vel_ad.f initialise_varia_ad.f integrate_for_w_ad.f integr_continuity_ad.f load_fields_driver_ad.f load_grid_spacing_ad.f main_do_loop_ad.f momentum_correction_step_ad.f packages_init_variables_ad.f pressure_for_eos_ad.f read_pickup_ad.f remove_mean_ad.f reset_nlfs_vars_ad.f rotate_uv2en_ad.f salt_integrate_ad.f temp_integrate_ad.f seawater_ad.f solve_for_pressure_ad.f state_summary_ad.f solve_pentadiagonal_ad.f solve_tridiagonal_ad.f taueddy_init_varia_ad.f taueddy_tendency_apply_ad.f timestep_ad.f the_main_loop_ad.f thermodynamics_ad.f timestep_tracer_ad.f tracers_correction_step_ad.f update_cg2d_ad.f update_etah_ad.f update_etaws_ad.f update_masks_etc_ad.f update_r_star_ad.f update_sigma_ad.f update_surf_dr_ad.f swfrac_ad.f
make[1]: Leaving directory '/scratch/jm_c/test_svante/MITgcm_ifcAdm/verification/isomip/build'
cat autodiff_init_varia_ad.f autodiff_store_ad.f autodiff_restore_ad.f cd_code_scheme_ad.f cd_code_ini_vars_ad.f cd_code_read_pickup_ad.f cost_accumulate_mean_ad.f cost_final_ad.f cost_init_varia_ad.f cost_tile_ad.f cost_test_ad.f cost_tracer_ad.f cost_atlantic_heat_ad.f cost_depth_ad.f cost_vector_ad.f cost_state_final_ad.f ctrl_cost_driver_ad.f ctrl_cost_gen_ad.f ctrl_depth_ini_ad.f ctrl_get_gen_ad.f ctrl_get_gen_rec_ad.f ctrl_get_mask_ad.f ctrl_init_rec_ad.f ctrl_init_variables_ad.f ctrl_map_ini_genarr_ad.f ctrl_map_ini_gentim2d_ad.f ctrl_map_forcing_ad.f ctrl_map_genarr_ad.f ctrl_map_gentim2d_ad.f ctrl_getobcse_ad.f ctrl_getobcsn_ad.f ctrl_getobcss_ad.f ctrl_getobcsw_ad.f ctrl_init_obcs_variables_ad.f ctrl_swapffields_ad.f ctrl_toolbox_ad.f diagnostics_is_on_ad.f gad_advection_ad.f gad_biharm_r_ad.f gad_biharm_x_ad.f gad_biharm_y_ad.f gad_c2_adv_r_ad.f gad_c2_impl_r_ad.f gad_c2_adv_x_ad.f gad_c2_adv_y_ad.f gad_c4_adv_r_ad.f gad_c4_adv_x_ad.f gad_c4_adv_y_ad.f gad_calc_rhs_ad.f gad_del2_ad.f gad_diff_r_ad.f gad_diff_x_ad.f gad_diff_y_ad.f gad_dst2u1_adv_r_ad.f gad_dst2u1_impl_r_ad.f gad_dst2u1_adv_x_ad.f gad_dst2u1_adv_y_ad.f gad_dst3_adv_x_ad.f gad_dst3_adv_y_ad.f gad_dst3_adv_r_ad.f gad_dst3fl_adv_x_ad.f gad_dst3fl_adv_y_ad.f gad_dst3fl_adv_r_ad.f gad_dst3fl_impl_r_ad.f gad_fluxlimit_adv_r_ad.f gad_fluxlimit_impl_r_ad.f gad_fluxlimit_adv_x_ad.f gad_fluxlimit_adv_y_ad.f gad_grad_x_ad.f gad_grad_y_ad.f gad_implicit_r_ad.f gad_init_varia_ad.f gad_os7mp_adv_x_ad.f gad_os7mp_adv_y_ad.f gad_os7mp_adv_r_ad.f gad_read_pickup_ad.f gad_u3_adv_r_ad.f gad_u3c4_impl_r_ad.f gad_u3_adv_x_ad.f gad_u3_adv_y_ad.f gad_som_advect_ad.f gad_som_adv_r_ad.f gad_som_adv_x_ad.f gad_som_adv_y_ad.f gad_som_fill_cs_corner_ad.f gad_som_lim_r_ad.f gad_som_prep_cs_corner_ad.f gad_som_exchanges_ad.f gad_exch_som_ad.f ggl90_add_stokesdrift_ad.f ggl90_calc_diff_ad.f ggl90_calc_visc_ad.f ggl90_calc_ad.f ggl90_mixinglength_ad.f ggl90_exchanges_ad.f ggl90_init_fixed_ad.f ggl90_init_varia_ad.f ggl90_read_pickup_ad.f ggl90_write_pickup_ad.f mom_calc_absvort3_ad.f mom_calc_hdiv_ad.f mom_calc_hfacz_ad.f mom_calc_ke_ad.f mom_calc_relvort3_ad.f mom_calc_strain_ad.f mom_calc_tension_ad.f mom_calc_visc_ad.f mom_hdissip_ad.f mom_quasihydrostatic_ad.f mom_u_botdrag_coeff_ad.f mom_u_coriolis_nh_ad.f mom_u_metric_nh_ad.f mom_u_rviscflux_ad.f mom_u_sidedrag_ad.f mom_v_botdrag_coeff_ad.f mom_v_coriolis_nh_ad.f mom_v_metric_nh_ad.f mom_v_rviscflux_ad.f mom_v_sidedrag_ad.f mom_visc_qgl_limit_ad.f mom_visc_qgl_stretch_ad.f mom_calc_rtrans_ad.f mom_fluxform_ad.f mom_u_adv_uu_ad.f mom_u_adv_vu_ad.f mom_u_adv_wu_ad.f mom_u_coriolis_ad.f mom_u_del2u_ad.f mom_u_metric_cylinder_ad.f mom_u_metric_sphere_ad.f mom_u_xviscflux_ad.f mom_u_yviscflux_ad.f mom_v_adv_uv_ad.f mom_v_adv_vv_ad.f mom_v_adv_wv_ad.f mom_v_coriolis_ad.f mom_v_del2v_ad.f mom_v_metric_cylinder_ad.f mom_v_metric_sphere_ad.f mom_v_xviscflux_ad.f mom_v_yviscflux_ad.f mom_vecinv_ad.f mom_vi_coriolis_ad.f mom_vi_del2uv_ad.f mom_vi_hdissip_ad.f mom_vi_u_coriolis_ad.f mom_vi_u_coriolis_c4_ad.f mom_vi_u_grad_ke_ad.f mom_vi_u_vertshear_ad.f mom_vi_v_coriolis_ad.f mom_vi_v_coriolis_c4_ad.f mom_vi_v_grad_ke_ad.f mom_vi_v_vertshear_ad.f read_fld_xyz_rs_ad.f read_fld_xyz_rl_ad.f read_fld_xy_rs_ad.f read_fld_xy_rl_ad.f read_rec_ad.f shelfice_cost_accumulate_ad.f shelfice_cost_final_ad.f shelfice_forcing_ad.f shelfice_forcing_surf_ad.f shelfice_init_varia_ad.f shelfice_read_pickup_ad.f shelfice_step_icemass_ad.f shelfice_thermodynamics_ad.f shelfice_u_drag_coeff_ad.f shelfice_v_drag_coeff_ad.f shelfice_diagnostics_drag_ad.f stic_init_varia_ad.f stic_thermodynamics_ad.f stic_solve4fluxes_ad.f different_multiple_ad.f fill_cs_corner_ag_rl_ad.f fill_cs_corner_tr_rl_ad.f fill_cs_corner_uv_rs_ad.f fill_cs_corner_uv_rl_ad.f get_periodic_interval_ad.f lef_zero_ad.f exch_sm_3d_rl_ad.f exch_3d_rs_ad.f exch_3d_rl_ad.f exch_xy_rl_ad.f exch_xy_rs_ad.f exch_xyz_rl_ad.f exch_xyz_rs_ad.f exch_uv_3d_rs_ad.f exch_uv_3d_rl_ad.f exch_uv_xy_rs_ad.f exch_uv_xy_rl_ad.f exch_uv_xyz_rs_ad.f exch_uv_xyz_rl_ad.f exch_uv_agrid_3d_rs_ad.f exch_uv_agrid_3d_rl_ad.f exch_uv_dgrid_3d_rs_ad.f exch_uv_dgrid_3d_rl_ad.f adams_bashforth2_ad.f adams_bashforth3_ad.f apply_forcing_ad.f calc_3d_diffusivity_ad.f calc_adv_flow_ad.f calc_div_ghat_ad.f calc_grad_phi_fv_ad.f calc_grad_phi_hyd_ad.f calc_grad_phi_surf_ad.f calc_ivdc_ad.f calc_phi_hyd_ad.f calc_r_star_ad.f calc_surf_dr_ad.f calc_viscosity_ad.f calc_wsurf_tr_ad.f cg2d_nsa_ad.f convective_adjustment_ad.f convective_adjustment_ini_ad.f convective_weights_ad.f convectively_mixtracer_ad.f correction_step_ad.f cycle_ab_tracer_ad.f cycle_tracer_ad.f diags_phi_hyd_ad.f diags_phi_rlow_ad.f diags_rho_ad.f diags_sound_speed_ad.f do_atmospheric_phys_ad.f do_fields_blocking_exchanges_ad.f do_oceanic_phys_ad.f do_stagger_fields_exchanges_ad.f dynamics_ad.f external_fields_load_ad.f external_forcing_surf_ad.f forcing_surf_relax_ad.f find_alpha_ad.f find_rho_ad.f forward_step_ad.f freesurf_rescale_g_ad.f freeze_surface_ad.f grad_sigma_ad.f impldiff_ad.f ini_cg2d_ad.f ini_depths_ad.f ini_ffields_ad.f ini_fields_ad.f ini_forcing_ad.f ini_mixing_ad.f ini_nh_fields_ad.f ini_nlfs_vars_ad.f ini_p_ground_ad.f ini_pressure_ad.f ini_psurf_ad.f ini_salt_ad.f ini_theta_ad.f ini_dynvars_ad.f ini_vel_ad.f initialise_varia_ad.f integrate_for_w_ad.f integr_continuity_ad.f load_fields_driver_ad.f load_grid_spacing_ad.f main_do_loop_ad.f momentum_correction_step_ad.f packages_init_variables_ad.f pressure_for_eos_ad.f read_pickup_ad.f remove_mean_ad.f reset_nlfs_vars_ad.f rotate_uv2en_ad.f salt_integrate_ad.f temp_integrate_ad.f seawater_ad.f solve_for_pressure_ad.f state_summary_ad.f solve_pentadiagonal_ad.f solve_tridiagonal_ad.f taueddy_init_varia_ad.f taueddy_tendency_apply_ad.f timestep_ad.f the_main_loop_ad.f thermodynamics_ad.f timestep_tracer_ad.f tracers_correction_step_ad.f update_cg2d_ad.f update_etah_ad.f update_etaws_ad.f update_masks_etc_ad.f update_r_star_ad.f update_sigma_ad.f update_surf_dr_ad.f swfrac_ad.f > ad_taf_output.f
make -f Makefile_syntax adobjfiles
make[1]: Entering directory '/scratch/jm_c/test_svante/MITgcm_ifcAdm/verification/isomip/build'
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c autodiff_init_varia_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c autodiff_store_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c autodiff_restore_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cd_code_scheme_ad.f
autodiff_store_ad.f(63): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
autodiff_restore_ad.f(63): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
        call debug_enter( 'AUTODIFF_STORE',mythid )
-------------^
        call debug_enter( 'AUTODIFF_RESTORE',mythid )
-------------^
autodiff_store_ad.f(66): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
autodiff_restore_ad.f(66): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
        call debug_leave( 'AUTODIFF_STORE',mythid )
        call debug_leave( 'AUTODIFF_RESTORE',mythid )
-------------^
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cd_code_ini_vars_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cd_code_read_pickup_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cost_accumulate_mean_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cost_final_ad.f
cd_code_ini_vars_ad.f(345): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CD_CODE_READ_PICKUP]
        call cd_code_read_pickup( niter0,mythid )
-------------^
cd_code_read_pickup_ad.f(618): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [RW_GET_SUFFIX]
          call rw_get_suffix( suff,starttime,myiter,mythid )
---------------^
cd_code_read_pickup_ad.f(624): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      call barrier( mythid )
-----------^
cd_code_read_pickup_ad.f(627): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_FILE_CLOSE_ALL_MATCHING]
        call mnc_file_close_all_matching( fn,mythid )
-------------^
cd_code_read_pickup_ad.f(628): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
        call mnc_cw_set_udim( fn,1,mythid )
-------------^
cd_code_read_pickup_ad.f(629): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_CITER]
        call mnc_cw_set_citer( fn,3,3,myiter,0,mythid )
-------------^
cd_code_read_pickup_ad.f(630): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
        call mnc_cw_set_udim( fn,1,mythid )
-------------^
cd_code_read_pickup_ad.f(631): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_R]
        call mnc_cw_rl_r( 'D',fn,0,0,'uVelD',uveld,mythid )
-------------^
cd_code_read_pickup_ad.f(632): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_R]
        call mnc_cw_rl_r( 'D',fn,0,0,'vVelD',vveld,mythid )
-------------^
cd_code_read_pickup_ad.f(633): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_R]
        call mnc_cw_rl_r( 'D',fn,0,0,'Unm1',unm1,mythid )
-------------^
cd_code_read_pickup_ad.f(634): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_R]
        call mnc_cw_rl_r( 'D',fn,0,0,'Vnm1',vnm1,mythid )
-------------^
cd_code_read_pickup_ad.f(635): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_R]
        call mnc_cw_rl_r( 'D',fn,0,0,'etaNm1',etanm1,mythid )
-------------^
cd_code_read_pickup_ad.f(639): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
        call read_rec_3d_rl( fn,prec,nr,uveld,1,myiter,mythid )
-------------^
cd_code_read_pickup_ad.f(640): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
        call read_rec_3d_rl( fn,prec,nr,vveld,2,myiter,mythid )
-------------^
cd_code_read_pickup_ad.f(641): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
        call read_rec_3d_rl( fn,prec,nr,unm1,3,myiter,mythid )
-------------^
cd_code_read_pickup_ad.f(642): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
        call read_rec_3d_rl( fn,prec,nr,vnm1,4,myiter,mythid )
-------------^
cd_code_read_pickup_ad.f(645): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
          call read_rec_3d_rl( fn,prec,1,etanm1,help_h,myiter,mythid )
---------------^
cd_code_read_pickup_ad.f(648): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
          call read_rec_3d_rl( fn,prec,1,etanm1,help_i,myiter,mythid )
---------------^
cd_code_read_pickup_ad.f(651): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_DGRID_3D_RL]
      call exch_uv_dgrid_3d_rl( uveld,vveld, .true. ,nr,mythid )
-----------^
cd_code_read_pickup_ad.f(652): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XYZ_RL]
      call exch_uv_xyz_rl( unm1,vnm1, .true. ,mythid )
-----------^
cd_code_read_pickup_ad.f(653): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
      call exch_xy_rl( etanm1,mythid )
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cost_init_varia_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cost_tile_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cost_test_ad.f
cost_final_ad.f(117): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_ADSUM_TILE_RL]
      call global_adsum_tile_rl( tile_fc_ad,glob_fc_ad,mythid )
-----------^
cost_final_ad.f(124): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COST_TEST_AD]
      call cost_test_ad( mythid )
-----------^
cost_final_ad.f(291): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_COST_FINAL]
        call shelfice_cost_final( mythid )
-------------^
cost_final_ad.f(293): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COST_TEST]
      call cost_test( mythid )
-----------^
cost_final_ad.f(295): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      call print_message( msgbuf,standardmessageunit,squeeze_right,
-----------^
cost_final_ad.f(307): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      call print_message( msgbuf,standardmessageunit,squeeze_right,
-----------^
cost_final_ad.f(309): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_TILE_RL]
      call global_sum_tile_rl( tile_fc,glob_fc,mythid )
-----------^
cost_final_ad.f(317): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
      call print_message( msgbuf,standardmessageunit,squeeze_right,
-----------^
cost_final_ad.f(319): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TURNOFF_MODEL_IO]
      call turnoff_model_io( 0,mythid )
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cost_tracer_ad.f
cost_init_varia_ad.f(199): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      call barrier( mythid )
-----------^
cost_tile_ad.f(253): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COST_ACCUMULATE_MEAN]
        call cost_accumulate_mean( mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cost_atlantic_heat_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cost_depth_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cost_vector_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cost_state_final_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_cost_driver_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_cost_gen_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_depth_ini_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_get_gen_ad.f
ctrl_cost_gen_ad.f(175): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XY]
        call active_read_xy( fnamefld,tmpfld2d,irec,doglobalread,
-------------^
ctrl_cost_driver_ad.f(210): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_GET_MASK2D]
            call ctrl_get_mask2d( xx_gentim2d_file(iarr),mask2d,mythid )
-----------------^
ctrl_cost_driver_ad.f(211): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_COST_GEN2D]
            call ctrl_cost_gen2d( startrec,endrec,xx_gentim2d_file(iarr)
-----------------^
ctrl_cost_driver_ad.f(225): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_GET_MASK2D]
          call ctrl_get_mask2d( xx_genarr2d_file(iarr),mask2d,mythid )
---------------^
ctrl_cost_driver_ad.f(227): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_COST_GEN2D]
            call ctrl_cost_gen2d( 1,1,xx_genarr2d_file(iarr),
-----------------^
ctrl_cost_driver_ad.f(241): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_GET_MASK3D]
          call ctrl_get_mask3d( xx_genarr3d_file(iarr),mask3d,mythid )
---------------^
ctrl_cost_driver_ad.f(243): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_COST_GEN3D]
            call ctrl_cost_gen3d( xx_genarr3d_file(iarr),
-----------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_get_gen_rec_ad.f
ctrl_cost_gen_ad.f(350): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XYZ]
      call active_read_xyz( fnamefld,tmpfld3d,irec,doglobalread,ladinit,
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_get_mask_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_init_rec_ad.f
ctrl_get_gen_ad.f(145): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_GET_GEN_REC]
      call ctrl_get_gen_rec( xx_genstartdate,xx_genperiod,genfac,
-----------^
ctrl_get_gen_ad.f(179): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADACTIVE_READ_XY]
        call adactive_read_xy( fnamegen,xx_gen1_ad,gencount1,
-------------^
ctrl_get_gen_ad.f(182): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_SWAPFFIELDS_AD]
        call ctrl_swapffields_ad( xx_gen0_ad,xx_gen1_ad,mythid )
-------------^
ctrl_get_gen_ad.f(186): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADACTIVE_READ_XY]
          call adactive_read_xy( fnamegen,xx_gen0_ad,gencount0,
---------------^
ctrl_get_gen_ad.f(190): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADACTIVE_READ_XY]
        call adactive_read_xy( fnamegen,xx_gen1_ad,gencount0,
-------------^
ctrl_get_gen_ad.f(538): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_GET_GEN_REC]
      call ctrl_get_gen_rec( xx_genstartdate,xx_genperiod,genfac,
-----------^
ctrl_get_gen_ad.f(541): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XY]
        call active_read_xy( fnamegen,xx_gen1,gencount0,doglobalread,
-------------^
ctrl_get_gen_ad.f(544): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XY]
          call active_read_xy( fnamegen,xx_gen0,gencount0,doglobalread,
---------------^
ctrl_get_gen_ad.f(549): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_SWAPFFIELDS]
        call ctrl_swapffields( xx_gen0,xx_gen1,mythid )
-------------^
ctrl_get_gen_ad.f(550): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XY]
        call active_read_xy( fnamegen,xx_gen1,gencount1,doglobalread,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_init_variables_ad.f
ctrl_get_gen_rec_ad.f(272): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GET_PERIODIC_INTERVAL]
        call get_periodic_interval( countp,count0,count1,tmpfac,fac,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_map_ini_genarr_ad.f
ctrl_get_mask_ad.f(145): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_CPRSRS]
        call ctrl_cprsrs( maskshi,nr,mask2d,1,mythid )
-------------^
ctrl_get_mask_ad.f(149): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_CPRSRS]
        call ctrl_cprsrs( maskw,nr,mask2d,1,mythid )
-------------^
ctrl_get_mask_ad.f(152): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_CPRSRS]
        call ctrl_cprsrs( masks,nr,mask2d,1,mythid )
-------------^
ctrl_get_mask_ad.f(156): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_CPRSRS]
        call ctrl_cprsrs( maskc,nr,mask2d,1,mythid )
-------------^
ctrl_init_rec_ad.f(361): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        call print_message( msgbuf,standardmessageunit,squeeze_right,
-------------^
ctrl_init_rec_ad.f(384): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        call print_message( msgbuf,standardmessageunit,squeeze_right,
-------------^
ctrl_init_rec_ad.f(388): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        call print_message( msgbuf,standardmessageunit,squeeze_right,
-------------^
ctrl_get_mask_ad.f(276): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_CPRSRS]
        call ctrl_cprsrs( maskc,nr,mask3d,nr,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_map_ini_gentim2d_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_map_forcing_ad.f
ctrl_init_variables_ad.f(40): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_INI_GENTIM2D_AD]
      call ctrl_map_ini_gentim2d_ad( mythid )
-----------^
ctrl_init_variables_ad.f(41): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_INI_GENARR_AD]
      call ctrl_map_ini_genarr_ad( mythid )
-----------^
ctrl_init_variables_ad.f(65): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_INI_GENARR]
      call ctrl_map_ini_genarr( mythid )
-----------^
ctrl_init_variables_ad.f(66): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_INI_GENTIM2DMD]
      call ctrl_map_ini_gentim2dmd( mythid )
-----------^
ctrl_init_variables_ad.f(173): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
        call debug_enter( 'CTRL_INIT_VARIABLES',mythid )
-------------^
ctrl_init_variables_ad.f(176): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'CTRL_MAP_INI_GENARR',mythid )
-------------^
ctrl_init_variables_ad.f(178): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_INI_GENARR]
      call ctrl_map_ini_genarr( mythid )
-----------^
ctrl_init_variables_ad.f(180): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'CTRL_MAP_INI_GENTIM2D',mythid )
-------------^
ctrl_init_variables_ad.f(182): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_INI_GENTIM2D]
      call ctrl_map_ini_gentim2d( mythid )
-----------^
ctrl_init_variables_ad.f(208): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
        call debug_leave( 'CTRL_INIT_VARIABLES',mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_map_genarr_ad.f
ctrl_map_ini_genarr_ad.f(247): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_GENARR3D_AD]
        call ctrl_map_genarr3d_ad( shitranscoefft3d,shitranscoefft3d_ad,
-------------^
ctrl_map_ini_genarr_ad.f(251): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_GENARR3D_AD]
        call ctrl_map_genarr3d_ad( salt,salt_ad,igen_salt0,mythid )
-------------^
ctrl_map_ini_genarr_ad.f(254): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_GENARR3D_AD]
        call ctrl_map_genarr3d_ad( theta,theta_ad,igen_theta0,mythid )
-------------^
ctrl_map_ini_genarr_ad.f(291): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_GENARR2D_AD]
        call ctrl_map_genarr2d_ad( shitranscoeffs,shitranscoeffs_ad,
-------------^
ctrl_map_ini_genarr_ad.f(304): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_GENARR2D_AD]
        call ctrl_map_genarr2d_ad( shitranscoefft,shitranscoefft_ad,
-------------^
ctrl_map_ini_genarr_ad.f(308): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_GENARR2D_AD]
        call ctrl_map_genarr2d_ad( etan,etan_ad,igen_etan,mythid )
-------------^
ctrl_map_ini_genarr_ad.f(504): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
        call debug_enter( 'CTRL_MAP_INI_GENARR',mythid )
-------------^
ctrl_map_ini_genarr_ad.f(533): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_GENARR2D]
        call ctrl_map_genarr2d( etan,igen_etan,mythid )
-------------^
ctrl_map_ini_genarr_ad.f(536): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_GENARR2D]
        call ctrl_map_genarr2d( shitranscoefft,igen_shicoefft,mythid )
-------------^
ctrl_map_ini_genarr_ad.f(539): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_GENARR2D]
        call ctrl_map_genarr2d( shitranscoeffs,igen_shicoeffs,mythid )
-------------^
ctrl_map_ini_genarr_ad.f(593): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_GENARR3D]
        call ctrl_map_genarr3d( theta,igen_theta0,mythid )
-------------^
ctrl_map_ini_genarr_ad.f(596): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_GENARR3D]
        call ctrl_map_genarr3d( salt,igen_salt0,mythid )
-------------^
ctrl_map_ini_genarr_ad.f(599): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_GENARR3D]
        call ctrl_map_genarr3d( shitranscoefft3d,igen_shicoefft,mythid )
-------------^
ctrl_map_ini_genarr_ad.f(602): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
        call debug_leave( 'CTRL_MAP_INI_GENARR',mythid )
-------------^
ctrl_map_forcing_ad.f(192): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_UV_XY_RS]
      call adexch_uv_xy_rs( fu_ad,fv_ad, .true. ,mythid )
-----------^
ctrl_map_forcing_ad.f(193): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RS]
      call adexch_xy_rs( saltflux_ad,mythid )
-----------^
ctrl_map_forcing_ad.f(194): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RS]
      call adexch_xy_rs( pload_ad,mythid )
-----------^
ctrl_map_forcing_ad.f(195): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RS]
      call adexch_xy_rs( sss_ad,mythid )
-----------^
ctrl_map_forcing_ad.f(196): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RS]
      call adexch_xy_rs( sst_ad,mythid )
-----------^
ctrl_map_forcing_ad.f(197): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RS]
      call adexch_xy_rs( empmr_ad,mythid )
-----------^
ctrl_map_forcing_ad.f(198): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RS]
      call adexch_xy_rs( qnet_ad,mythid )
-----------^
ctrl_map_forcing_ad.f(199): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_UV_XY_RS]
      call adexch_uv_xy_rs( fu_ad,fv_ad, .true. ,mythid )
-----------^
ctrl_map_forcing_ad.f(200): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RS]
      call adexch_xy_rs( saltflux_ad,mythid )
-----------^
ctrl_map_forcing_ad.f(201): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RS]
      call adexch_xy_rs( pload_ad,mythid )
-----------^
ctrl_map_forcing_ad.f(202): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RS]
      call adexch_xy_rs( sss_ad,mythid )
-----------^
ctrl_map_forcing_ad.f(203): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RS]
      call adexch_xy_rs( sst_ad,mythid )
-----------^
ctrl_map_forcing_ad.f(204): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RS]
      call adexch_xy_rs( empmr_ad,mythid )
-----------^
ctrl_map_forcing_ad.f(205): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RS]
      call adexch_xy_rs( qnet_ad,mythid )
-----------^
ctrl_map_forcing_ad.f(251): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ROTATE_UV2EN_RL_AD]
      call rotate_uv2en_rl_ad( tmpux_ad,tmpvy_ad,tmpue_ad,tmpvn_ad, 
-----------^
ctrl_map_forcing_ad.f(253): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RL]
      call adexch_xy_rl( tmpvn_ad,mythid )
-----------^
ctrl_map_forcing_ad.f(254): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RL]
      call adexch_xy_rl( tmpue_ad,mythid )
-----------^
ctrl_map_ini_gentim2d_ad.f(221): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_INIT_REC]
          call ctrl_init_rec( temp_genarr_fnama(1:ilgen),
---------------^
ctrl_map_ini_gentim2d_ad.f(261): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XY]
            call active_read_xy( fnamegenout(iarr),xx_gen,irec,
-----------------^
ctrl_map_ini_gentim2d_ad.f(269): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( xx_gentim2d_weight(iarr),ctrlprec,1,
-----------------^
ctrl_map_ini_gentim2d_ad.f(271): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_GET_MASK2D]
            call ctrl_get_mask2d( xx_gentim2d_file(iarr),mask2d,mythid )
-----------------^
ctrl_map_ini_gentim2d_ad.f(289): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADACTIVE_WRITE_XY]
            call adactive_write_xy( fnamegenout(iarr),xx_gen_ad,irec,
-----------------^
ctrl_map_ini_gentim2d_ad.f(291): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RL]
            call adexch_xy_rl( xx_gen_ad,mythid )
-----------------^
ctrl_map_ini_gentim2d_ad.f(292): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCTRL_BOUND_2D]
            call adctrl_bound_2d( xx_gen,xx_gen_ad,mask2d,
-----------------^
ctrl_map_ini_gentim2d_ad.f(311): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADACTIVE_READ_XY]
            call adactive_read_xy( fnamegenout(iarr),xx_gen_ad,irec,
-----------------^
ctrl_map_ini_gentim2d_ad.f(324): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADACTIVE_WRITE_XY]
                call adactive_write_xy( fnamegenout(iarr),xx_gen_ad,
---------------------^
ctrl_map_ini_gentim2d_ad.f(326): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADACTIVE_READ_XY]
                call adactive_read_xy( fnamegenin(iarr),xx_gen_ad,lrec,
---------------------^
ctrl_map_forcing_ad.f(440): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
      call exch_xy_rl( tmpue,mythid )
-----------^
ctrl_map_forcing_ad.f(441): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
      call exch_xy_rl( tmpvn,mythid )
-----------^
ctrl_map_forcing_ad.f(442): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ROTATE_UV2EN_RL]
      call rotate_uv2en_rl( tmpux,tmpvy,tmpue,tmpvn, .false. , .true. , 
-----------^
ctrl_map_forcing_ad.f(493): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( qnet,mythid )
-----------^
ctrl_map_forcing_ad.f(494): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( empmr,mythid )
-----------^
ctrl_map_forcing_ad.f(495): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( qsw,mythid )
-----------^
ctrl_map_forcing_ad.f(496): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( sst,mythid )
-----------^
ctrl_map_forcing_ad.f(497): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( sss,mythid )
-----------^
ctrl_map_forcing_ad.f(498): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( pload,mythid )
-----------^
ctrl_map_forcing_ad.f(499): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( saltflux,mythid )
-----------^
ctrl_map_forcing_ad.f(500): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XY_RS]
      call exch_uv_xy_rs( fu,fv, .true. ,mythid )
-----------^
ctrl_map_forcing_ad.f(501): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( qnet,mythid )
-----------^
ctrl_map_forcing_ad.f(502): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( empmr,mythid )
-----------^
ctrl_map_forcing_ad.f(503): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( qsw,mythid )
-----------^
ctrl_map_forcing_ad.f(504): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( sst,mythid )
-----------^
ctrl_map_forcing_ad.f(505): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( sss,mythid )
-----------^
ctrl_map_forcing_ad.f(506): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( pload,mythid )
-----------^
ctrl_map_forcing_ad.f(507): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( saltflux,mythid )
-----------^
ctrl_map_forcing_ad.f(508): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XY_RS]
      call exch_uv_xy_rs( fu,fv, .true. ,mythid )
-----------^
ctrl_map_ini_gentim2d_ad.f(522): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_INIT_REC]
          call ctrl_init_rec( temp_genarr_fnama(1:ilgen),
---------------^
ctrl_map_ini_gentim2d_ad.f(565): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XY]
                call active_read_xy( fnamegenin(iarr),xx_gen,lrec,
---------------------^
ctrl_map_ini_gentim2d_ad.f(567): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XY]
                call active_write_xy( fnamegenout(iarr),xx_gen,krec,
---------------------^
ctrl_map_ini_gentim2d_ad.f(577): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XY]
            call active_read_xy( fnamegenout(iarr),xx_gen,irec,
-----------------^
ctrl_map_ini_gentim2d_ad.f(585): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( xx_gentim2d_weight(iarr),ctrlprec,1,
-----------------^
ctrl_map_ini_gentim2d_ad.f(587): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_GET_MASK2D]
            call ctrl_get_mask2d( xx_gentim2d_file(iarr),mask2d,mythid )
-----------------^
ctrl_map_ini_gentim2d_ad.f(605): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_BOUND_2D]
            call ctrl_bound_2d( xx_gen,mask2d,xx_gentim2d_bounds(1,iarr)
-----------------^
ctrl_map_ini_gentim2d_ad.f(607): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
            call exch_xy_rl( xx_gen,mythid )
-----------------^
ctrl_map_ini_gentim2d_ad.f(608): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XY]
            call active_write_xy( fnamegenout(iarr),xx_gen,irec,
-----------------^
ctrl_map_ini_gentim2d_ad.f(801): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
        call debug_enter( 'CTRL_MAP_INI_GENTIM2D',mythid )
-------------^
ctrl_map_ini_gentim2d_ad.f(822): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_INIT_REC]
          call ctrl_init_rec( temp_genarr_fnama(1:ilgen),
---------------^
ctrl_map_ini_gentim2d_ad.f(880): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XY]
                call active_read_xy( fnamegenin(iarr),xx_gen,lrec,
---------------------^
ctrl_map_ini_gentim2d_ad.f(882): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XY]
                call active_write_xy( fnamegenout(iarr),xx_gen,krec,
---------------------^
ctrl_map_ini_gentim2d_ad.f(888): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XY]
            call active_read_xy( fnamegenout(iarr),xx_gen,irec,
-----------------^
ctrl_map_ini_gentim2d_ad.f(896): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( xx_gentim2d_weight(iarr),ctrlprec,1,
-----------------^
ctrl_map_ini_gentim2d_ad.f(898): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_GET_MASK2D]
            call ctrl_get_mask2d( xx_gentim2d_file(iarr),mask2d,mythid )
-----------------^
ctrl_map_ini_gentim2d_ad.f(916): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_BOUND_2D]
            call ctrl_bound_2d( xx_gen,mask2d,xx_gentim2d_bounds(1,iarr)
-----------------^
ctrl_map_ini_gentim2d_ad.f(918): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
            call exch_xy_rl( xx_gen,mythid )
-----------------^
ctrl_map_ini_gentim2d_ad.f(919): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XY]
            call active_write_xy( fnamegenout(iarr),xx_gen,irec,
-----------------^
ctrl_map_ini_gentim2d_ad.f(925): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
        call debug_leave( 'CTRL_MAP_INI_GENTIM2D',mythid )
-------------^
ctrl_map_genarr_ad.f(200): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_ASSIGN]
      call ctrl_assign( xx_gen,1,zerorl,mythid )
-----------^
ctrl_map_genarr_ad.f(219): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
      call read_rec_3d_rl( xx_genarr2d_weight(iarr),ctrlprec,1,
-----------^
ctrl_map_genarr_ad.f(221): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XY]
      call active_read_xy( fnamegenin,xx_gen,1,doglobalread,ladinit,
-----------^
ctrl_map_genarr_ad.f(223): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_GET_MASK2D]
      call ctrl_get_mask2d( xx_genarr2d_file(iarr),mask2d,mythid )
-----------^
ctrl_map_genarr_ad.f(258): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RL]
      call adexch_xy_rl( fld_ad,mythid )
-----------^
ctrl_map_genarr_ad.f(259): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCTRL_BOUND_2D]
      call adctrl_bound_2d( fld,fld_ad,mask2d,xx_genarr2d_bounds(1,iarr)
-----------^
ctrl_map_genarr_ad.f(261): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XY]
      call active_read_xy( fnamegenin,xx_gen,1,doglobalread,ladinit,
-----------^
ctrl_map_genarr_ad.f(306): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADACTIVE_READ_XY]
      call adactive_read_xy( fnamegenin,xx_gen_ad,1,doglobalread,
-----------^
ctrl_map_genarr_ad.f(493): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
        call debug_enter( 'CTRL_MAP_GENARR2D',mythid )
-------------^
ctrl_map_genarr_ad.f(497): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_ASSIGN]
      call ctrl_assign( xx_gen,1,zerorl,mythid )
-----------^
ctrl_map_genarr_ad.f(534): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
      call read_rec_3d_rl( xx_genarr2d_weight(iarr),ctrlprec,1,
-----------^
ctrl_map_genarr_ad.f(536): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XY]
      call active_read_xy( fnamegenin,xx_gen,1,doglobalread,ladinit,
-----------^
ctrl_map_genarr_ad.f(538): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_GET_MASK2D]
      call ctrl_get_mask2d( xx_genarr2d_file(iarr),mask2d,mythid )
-----------^
ctrl_map_genarr_ad.f(573): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_BOUND_2D]
      call ctrl_bound_2d( fld,mask2d,xx_genarr2d_bounds(1,iarr),mythid )
-----------^
ctrl_map_genarr_ad.f(574): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
      call exch_xy_rl( fld,mythid )
-----------^
ctrl_map_genarr_ad.f(575): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_REC_3D_RL]
      call write_rec_3d_rl( fnamegenout,ctrlprec,1,fld,1,optimcycle,
-----------^
ctrl_map_genarr_ad.f(578): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
        call debug_leave( 'CTRL_MAP_GENARR2D',mythid )
-------------^
ctrl_map_genarr_ad.f(765): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_ASSIGN]
      call ctrl_assign( xx_gen,nr,zerorl,mythid )
-----------^
ctrl_map_genarr_ad.f(784): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
      call read_rec_3d_rl( xx_genarr3d_weight(iarr),ctrlprec,nr,
-----------^
ctrl_map_genarr_ad.f(786): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XYZ]
      call active_read_xyz( fnamegenin,xx_gen,1,doglobalread,ladinit,
-----------^
ctrl_map_genarr_ad.f(788): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_GET_MASK3D]
      call ctrl_get_mask3d( xx_genarr3d_file(iarr),mask3d,mythid )
-----------^
ctrl_map_genarr_ad.f(832): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XYZ_RL]
        call adexch_xyz_rl( fld_ad,mythid )
-------------^
ctrl_map_genarr_ad.f(834): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCTRL_BOUND_3D]
      call adctrl_bound_3d( fld,fld_ad,mask3d,xx_genarr3d_bounds(1,iarr)
-----------^
ctrl_map_genarr_ad.f(836): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XYZ]
      call active_read_xyz( fnamegenin,xx_gen,1,doglobalread,ladinit,
-----------^
ctrl_map_genarr_ad.f(887): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADACTIVE_READ_XYZ]
      call adactive_read_xyz( fnamegenin,xx_gen_ad,1,doglobalread,
-----------^
ctrl_map_genarr_ad.f(1077): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
        call debug_enter( 'CTRL_MAP_GENARR3D',mythid )
-------------^
ctrl_map_genarr_ad.f(1081): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_ASSIGN]
      call ctrl_assign( xx_gen,nr,zerorl,mythid )
-----------^
ctrl_map_genarr_ad.f(1118): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
      call read_rec_3d_rl( xx_genarr3d_weight(iarr),ctrlprec,nr,
-----------^
ctrl_map_genarr_ad.f(1120): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XYZ]
      call active_read_xyz( fnamegenin,xx_gen,1,doglobalread,ladinit,
-----------^
ctrl_map_genarr_ad.f(1122): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_GET_MASK3D]
      call ctrl_get_mask3d( xx_genarr3d_file(iarr),mask3d,mythid )
-----------^
ctrl_map_genarr_ad.f(1164): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_BOUND_3D]
      call ctrl_bound_3d( fld,mask3d,xx_genarr3d_bounds(1,iarr),mythid )
-----------^
ctrl_map_genarr_ad.f(1167): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XYZ_RL]
        call exch_xyz_rl( fld,mythid )
-------------^
ctrl_map_genarr_ad.f(1169): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_REC_3D_RL]
      call write_rec_3d_rl( fnamegenout,ctrlprec,nr,fld,1,optimcycle,
-----------^
ctrl_map_genarr_ad.f(1172): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
        call debug_leave( 'CTRL_MAP_GENARR3D',mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_map_gentim2d_ad.f
ctrl_map_gentim2d_ad.f(270): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_GET_MASK2D]
          call ctrl_get_mask2d( xx_gentim2d_file(iarr),mask2d,mythid )
---------------^
ctrl_map_gentim2d_ad.f(284): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_ADSUM_TILE_RL]
            call global_adsum_tile_rl( locsumtile_ad,locsumglob_ad,
-----------------^
ctrl_map_gentim2d_ad.f(323): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_GET_GEN_AD]
          call ctrl_get_gen_ad( xx_gentim2d_file(iarr),
---------------^
ctrl_map_gentim2d_ad.f(788): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_GET_MASK2D]
          call ctrl_get_mask2d( xx_gentim2d_file(iarr),mask2d,mythid )
---------------^
ctrl_map_gentim2d_ad.f(789): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_GET_GEN]
          call ctrl_get_gen( xx_gentim2d_file(iarr),
---------------^
ctrl_map_gentim2d_ad.f(829): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_TILE_RL]
            call global_sum_tile_rl( locsumtile,locsumglob,mythid )
-----------------^
ctrl_map_gentim2d_ad.f(845): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
              call print_message( msgbuf,standardmessageunit,
-------------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_getobcse_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_getobcsn_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_getobcss_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_getobcsw_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_init_obcs_variables_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_swapffields_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ctrl_toolbox_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c diagnostics_is_on_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_advection_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_biharm_r_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_biharm_x_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_biharm_y_ad.f
gad_advection_ad.f(643): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_UV_RS]
          call fill_cs_corner_uv_rs( withsigns,masklocw,masklocs,bi,bj,
---------------^
gad_advection_ad.f(682): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
                call fill_cs_corner_tr_rl( 1, .false. ,localtij,bi,bj,
---------------------^
gad_advection_ad.f(693): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_X]
                call gad_dst2u1_adv_x( bi,bj,k,advectionscheme, .true. ,
---------------------^
gad_advection_ad.f(696): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_X]
                call gad_fluxlimit_adv_x( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(699): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_X]
                call gad_dst3_adv_x( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(702): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_X]
                call gad_dst3fl_adv_x( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(705): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_X]
                call gad_os7mp_adv_x( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(709): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
                call fill_cs_corner_tr_rl( 2, .false. ,localtij,bi,bj,
---------------------^
gad_advection_ad.f(774): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
                call fill_cs_corner_tr_rl( 2, .false. ,localtij,bi,bj,
---------------------^
gad_advection_ad.f(785): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_Y]
                call gad_dst2u1_adv_y( bi,bj,k,advectionscheme, .true. ,
---------------------^
gad_advection_ad.f(788): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_Y]
                call gad_fluxlimit_adv_y( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(791): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_Y]
                call gad_dst3_adv_y( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(794): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_Y]
                call gad_dst3fl_adv_y( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(797): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_Y]
                call gad_os7mp_adv_y( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(801): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
                call fill_cs_corner_tr_rl( 1, .false. ,localtij,bi,bj,
---------------------^
gad_advection_ad.f(908): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_R]
              call gad_dst2u1_adv_r( bi,bj,k,advectionscheme,deltatlev(
-------------------^
gad_advection_ad.f(912): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_R]
              call gad_fluxlimit_adv_r( bi,bj,k,deltatlev(k),rtrans,
-------------------^
gad_advection_ad.f(915): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_R]
              call gad_dst3_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld(1-
-------------------^
gad_advection_ad.f(918): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_R]
              call gad_dst3fl_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld(1-
-------------------^
gad_advection_ad.f(921): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_R]
              call gad_os7mp_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld(1-
-------------------^
gad_advection_ad.f(1042): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_R_AD]
              call gad_dst2u1_adv_r_ad( bi,bj,k,advectionscheme,
-------------------^
gad_advection_ad.f(1046): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_R_AD]
              call gad_fluxlimit_adv_r_ad( bi,bj,k,deltatlev(k),rtrans,
-------------------^
gad_advection_ad.f(1050): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_R_AD]
              call gad_dst3_adv_r_ad( bi,bj,k,deltatlev(k),rtrans,
-------------------^
gad_advection_ad.f(1054): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_R_AD]
              call gad_dst3fl_adv_r_ad( bi,bj,k,deltatlev(k),rtrans,
-------------------^
gad_advection_ad.f(1058): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_R_AD]
              call gad_os7mp_adv_r_ad( bi,bj,k,deltatlev(k),rtrans,
-------------------^
gad_advection_ad.f(1099): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_UV_RS]
          call fill_cs_corner_uv_rs( withsigns,masklocw,masklocs,bi,bj,
---------------^
gad_advection_ad.f(1263): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL_AD]
                call fill_cs_corner_tr_rl_ad( 1, .false. ,localtij_ad )
---------------------^
gad_advection_ad.f(1267): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_Y_AD]
                call gad_dst2u1_adv_y_ad( bi,bj,k,advectionscheme, 
---------------------^
gad_advection_ad.f(1271): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_Y_AD]
                call gad_fluxlimit_adv_y_ad( bi,bj,k, .true. ,deltatlev(
---------------------^
gad_advection_ad.f(1275): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_Y_AD]
                call gad_dst3_adv_y_ad( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(1279): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_Y_AD]
                call gad_dst3fl_adv_y_ad( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(1283): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_Y_AD]
                call gad_os7mp_adv_y_ad( bi,bj, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(1288): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL_AD]
                call fill_cs_corner_tr_rl_ad( 2, .false. ,localtij_ad )
---------------------^
gad_advection_ad.f(1412): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL_AD]
                call fill_cs_corner_tr_rl_ad( 2, .false. ,localtij_ad )
---------------------^
gad_advection_ad.f(1416): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_X_AD]
                call gad_dst2u1_adv_x_ad( bi,bj,k,advectionscheme, 
---------------------^
gad_advection_ad.f(1420): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_X_AD]
                call gad_fluxlimit_adv_x_ad( bi,bj,k, .true. ,deltatlev(
---------------------^
gad_advection_ad.f(1424): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_X_AD]
                call gad_dst3_adv_x_ad( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(1428): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_X_AD]
                call gad_dst3fl_adv_x_ad( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(1432): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_X_AD]
                call gad_os7mp_adv_x_ad( bi,bj, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(1437): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL_AD]
                call fill_cs_corner_tr_rl_ad( 1, .false. ,localtij_ad )
---------------------^
gad_advection_ad.f(2163): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        call print_error( msgbuf,mythid )
-------------^
gad_advection_ad.f(2190): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_UV_RS]
          call fill_cs_corner_uv_rs( withsigns,masklocw,masklocs,bi,bj,
---------------^
gad_advection_ad.f(2229): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
                call fill_cs_corner_tr_rl( 1, .false. ,localtij,bi,bj,
---------------------^
gad_advection_ad.f(2234): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_X]
                call gad_dst2u1_adv_x( bi,bj,k,advectionscheme, .true. ,
---------------------^
gad_advection_ad.f(2237): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_X]
                call gad_fluxlimit_adv_x( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(2240): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_X]
                call gad_dst3_adv_x( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(2243): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_X]
                call gad_dst3fl_adv_x( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(2246): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_X]
                call gad_os7mp_adv_x( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(2253): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
                call fill_cs_corner_tr_rl( 2, .false. ,localtij,bi,bj,
---------------------^
gad_advection_ad.f(2318): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
                call fill_cs_corner_tr_rl( 2, .false. ,localtij,bi,bj,
---------------------^
gad_advection_ad.f(2323): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_Y]
                call gad_dst2u1_adv_y( bi,bj,k,advectionscheme, .true. ,
---------------------^
gad_advection_ad.f(2326): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_Y]
                call gad_fluxlimit_adv_y( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(2329): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_Y]
                call gad_dst3_adv_y( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(2332): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_Y]
                call gad_dst3fl_adv_y( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(2335): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_Y]
                call gad_os7mp_adv_y( bi,bj,k, .true. ,deltatlev(k),
---------------------^
gad_advection_ad.f(2342): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
                call fill_cs_corner_tr_rl( 1, .false. ,localtij,bi,bj,
---------------------^
gad_advection_ad.f(2416): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( afx,diagname,k,1,2,bi,bj,mythid )
---------------^
gad_advection_ad.f(2420): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( afy,diagname,k,1,2,bi,bj,mythid )
---------------^
gad_advection_ad.f(2425): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CS_CORNER_UV]
          call debug_cs_corner_uv( ' afx,afy from GAD_ADVECTION',afx,
---------------^
gad_advection_ad.f(2463): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_R]
              call gad_dst2u1_adv_r( bi,bj,k,advectionscheme,deltatlev(
-------------------^
gad_advection_ad.f(2467): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_R]
              call gad_fluxlimit_adv_r( bi,bj,k,deltatlev(k),rtrans,
-------------------^
gad_advection_ad.f(2470): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_R]
              call gad_dst3_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld(1-
-------------------^
gad_advection_ad.f(2473): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_R]
              call gad_dst3fl_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld(1-
-------------------^
gad_advection_ad.f(2476): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_R]
              call gad_os7mp_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld(1-
-------------------^
gad_advection_ad.f(2496): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
            call diagnostics_fill( fvert(1-olx,1-oly,kup),diagname,k,1,
-----------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_c2_adv_r_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_c2_impl_r_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_c2_adv_x_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_c2_adv_y_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_c4_adv_r_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_c4_adv_x_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_c4_adv_y_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_calc_rhs_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_del2_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_diff_r_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_diff_x_ad.f
gad_calc_rhs_ad.f(706): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_GRAD_X]
        call gad_grad_x( bi,bj,k,xa,localt,fzon,mythid )
-------------^
gad_calc_rhs_ad.f(712): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_GRAD_Y]
        call gad_grad_y( bi,bj,k,ya,localt,fmer,mythid )
-------------^
gad_calc_rhs_ad.f(776): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DEL2]
        call gad_del2( bi,bj,k,fzon,fmer,df4,mythid )
-------------^
gad_calc_rhs_ad.f(785): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C2_ADV_X]
          call gad_c2_adv_x( bi,bj,k,utrans,locabt,af,mythid )
---------------^
gad_calc_rhs_ad.f(788): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_X]
          call gad_dst2u1_adv_x( bi,bj,k,advectionscheme, .true. ,
---------------^
gad_calc_rhs_ad.f(797): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_X]
            call gad_fluxlimit_adv_x( bi,bj,k, .true. ,deltatlev(k),
-----------------^
gad_calc_rhs_ad.f(800): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_U3_ADV_X]
            call gad_u3_adv_x( bi,bj,k,utrans,masklocw,locabt,af,mythid 
-----------------^
gad_calc_rhs_ad.f(803): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C4_ADV_X]
            call gad_c4_adv_x( bi,bj,k,utrans,masklocw,locabt,af,mythid 
-----------------^
gad_calc_rhs_ad.f(806): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_X]
            call gad_dst3_adv_x( bi,bj,k, .true. ,deltatlev(k),utrans,
-----------------^
gad_calc_rhs_ad.f(809): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_X]
            call gad_dst3fl_adv_x( bi,bj,k, .true. ,deltatlev(k),utrans,
-----------------^
gad_calc_rhs_ad.f(812): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_X]
            call gad_os7mp_adv_x( bi,bj,k, .true. ,deltatlev(k),utrans,
-----------------^
gad_calc_rhs_ad.f(823): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DIFF_X]
        call gad_diff_x( bi,bj,k,xa,diffkh,localt,df,mythid )
-------------^
gad_calc_rhs_ad.f(832): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_BIHARM_X]
        call gad_biharm_x( bi,bj,k,xa,df4,diffk4,df,mythid )
-------------^
gad_calc_rhs_ad.f(846): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C2_ADV_Y]
          call gad_c2_adv_y( bi,bj,k,vtrans,locabt,af,mythid )
---------------^
gad_calc_rhs_ad.f(849): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_Y]
          call gad_dst2u1_adv_y( bi,bj,k,advectionscheme, .true. ,
---------------^
gad_calc_rhs_ad.f(858): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_Y]
            call gad_fluxlimit_adv_y( bi,bj,k, .true. ,deltatlev(k),
-----------------^
gad_calc_rhs_ad.f(861): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_U3_ADV_Y]
            call gad_u3_adv_y( bi,bj,k,vtrans,masklocs,locabt,af,mythid 
-----------------^
gad_calc_rhs_ad.f(864): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C4_ADV_Y]
            call gad_c4_adv_y( bi,bj,k,vtrans,masklocs,locabt,af,mythid 
-----------------^
gad_calc_rhs_ad.f(867): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_Y]
            call gad_dst3_adv_y( bi,bj,k, .true. ,deltatlev(k),vtrans,
-----------------^
gad_calc_rhs_ad.f(870): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_Y]
            call gad_dst3fl_adv_y( bi,bj,k, .true. ,deltatlev(k),vtrans,
-----------------^
gad_calc_rhs_ad.f(873): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_Y]
            call gad_os7mp_adv_y( bi,bj,k, .true. ,deltatlev(k),vtrans,
-----------------^
gad_calc_rhs_ad.f(884): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DIFF_Y]
        call gad_diff_y( bi,bj,k,ya,diffkh,localt,df,mythid )
-------------^
gad_calc_rhs_ad.f(893): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_BIHARM_Y]
        call gad_biharm_y( bi,bj,k,ya,df4,diffk4,df,mythid )
-------------^
gad_calc_rhs_ad.f(904): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C2_ADV_R]
            call gad_c2_adv_r( bi,bj,k,rtrans,tracab,af,mythid )
-----------------^
gad_calc_rhs_ad.f(907): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_R]
            call gad_dst2u1_adv_r( bi,bj,k,vertadvecscheme,deltatlev(k),
-----------------^
gad_calc_rhs_ad.f(910): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_R]
            call gad_fluxlimit_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld,
-----------------^
gad_calc_rhs_ad.f(913): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_U3_ADV_R]
            call gad_u3_adv_r( bi,bj,k,rtrans,tracab,af,mythid )
-----------------^
gad_calc_rhs_ad.f(915): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C4_ADV_R]
            call gad_c4_adv_r( bi,bj,k,rtrans,tracab,af,mythid )
-----------------^
gad_calc_rhs_ad.f(917): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_R]
            call gad_dst3_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld,
-----------------^
gad_calc_rhs_ad.f(920): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_R]
            call gad_dst3fl_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld,
-----------------^
gad_calc_rhs_ad.f(923): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_R]
            call gad_os7mp_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld,
-----------------^
gad_calc_rhs_ad.f(928): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C2_ADV_R]
            call gad_c2_adv_r( bi,bj,k,rtrans,tracern,af,mythid )
-----------------^
gad_calc_rhs_ad.f(931): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_R]
            call gad_dst2u1_adv_r( bi,bj,k,vertadvecscheme,deltatlev(k),
-----------------^
gad_calc_rhs_ad.f(934): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_R]
            call gad_fluxlimit_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld,
-----------------^
gad_calc_rhs_ad.f(937): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_U3_ADV_R]
            call gad_u3_adv_r( bi,bj,k,rtrans,tracern,af,mythid )
-----------------^
gad_calc_rhs_ad.f(939): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C4_ADV_R]
            call gad_c4_adv_r( bi,bj,k,rtrans,tracern,af,mythid )
-----------------^
gad_calc_rhs_ad.f(941): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_R]
            call gad_dst3_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld,
-----------------^
gad_calc_rhs_ad.f(944): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_R]
            call gad_dst3fl_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld,
-----------------^
gad_calc_rhs_ad.f(947): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_R]
            call gad_os7mp_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld,
-----------------^
gad_calc_rhs_ad.f(964): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DIFF_R]
        call gad_diff_r( bi,bj,k,maskup,kappar,tracern,df,mythid )
-------------^
gad_calc_rhs_ad.f(967): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_BIHARM_R]
        call gad_biharm_r( bi,bj,k,maskup,diffkr4,tracern,df,mythid )
-------------^
gad_calc_rhs_ad.f(1035): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_BIHARM_R_AD]
        call gad_biharm_r_ad( bi,bj,k,maskup,diffkr4,tracern,tracern_ad,
-------------^
gad_calc_rhs_ad.f(1045): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DIFF_R_AD]
        call gad_diff_r_ad( bi,bj,k,maskup,kappar,kappar_ad,tracern,
-------------^
gad_calc_rhs_ad.f(1057): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C2_ADV_R_AD]
            call gad_c2_adv_r_ad( bi,bj,k,rtrans,rtrans_ad,tracab,
-----------------^
gad_calc_rhs_ad.f(1061): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_R_AD]
            call gad_dst2u1_adv_r_ad( bi,bj,k,vertadvecscheme,deltatlev(
-----------------^
gad_calc_rhs_ad.f(1064): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_R_AD]
            call gad_fluxlimit_adv_r_ad( bi,bj,k,deltatlev(k),rtrans,
-----------------^
gad_calc_rhs_ad.f(1067): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_U3_ADV_R_AD]
            call gad_u3_adv_r_ad( bi,bj,k,rtrans,rtrans_ad,tracab,
-----------------^
gad_calc_rhs_ad.f(1070): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C4_ADV_R_AD]
            call gad_c4_adv_r_ad( bi,bj,k,rtrans,rtrans_ad,tracab,
-----------------^
gad_calc_rhs_ad.f(1073): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_R_AD]
            call gad_dst3_adv_r_ad( bi,bj,k,deltatlev(k),rtrans,
-----------------^
gad_calc_rhs_ad.f(1076): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_R_AD]
            call gad_dst3fl_adv_r_ad( bi,bj,k,deltatlev(k),rtrans,
-----------------^
gad_calc_rhs_ad.f(1079): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_R_AD]
            call gad_os7mp_adv_r_ad( bi,bj,k,deltatlev(k),rtrans,
-----------------^
gad_calc_rhs_ad.f(1084): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C2_ADV_R_AD]
            call gad_c2_adv_r_ad( bi,bj,k,rtrans,rtrans_ad,tracern,
-----------------^
gad_calc_rhs_ad.f(1088): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_R_AD]
            call gad_dst2u1_adv_r_ad( bi,bj,k,vertadvecscheme,deltatlev(
-----------------^
gad_calc_rhs_ad.f(1091): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_R_AD]
            call gad_fluxlimit_adv_r_ad( bi,bj,k,deltatlev(k),rtrans,
-----------------^
gad_calc_rhs_ad.f(1094): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_U3_ADV_R_AD]
            call gad_u3_adv_r_ad( bi,bj,k,rtrans,rtrans_ad,tracern,
-----------------^
gad_calc_rhs_ad.f(1097): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C4_ADV_R_AD]
            call gad_c4_adv_r_ad( bi,bj,k,rtrans,rtrans_ad,tracern,
-----------------^
gad_calc_rhs_ad.f(1100): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_R_AD]
            call gad_dst3_adv_r_ad( bi,bj,k,deltatlev(k),rtrans,
-----------------^
gad_calc_rhs_ad.f(1103): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_R_AD]
            call gad_dst3fl_adv_r_ad( bi,bj,k,deltatlev(k),rtrans,
-----------------^
gad_calc_rhs_ad.f(1106): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_R_AD]
            call gad_os7mp_adv_r_ad( bi,bj,k,deltatlev(k),rtrans,
-----------------^
gad_calc_rhs_ad.f(1117): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_BIHARM_Y_AD]
        call gad_biharm_y_ad( bi,bj,k,ya,ya_ad,df4,df4_ad,diffk4,df_ad )
-------------^
gad_calc_rhs_ad.f(1120): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DIFF_Y_AD]
        call gad_diff_y_ad( bi,bj,k,ya,ya_ad,diffkh,localt,localt_ad,
-------------^
gad_calc_rhs_ad.f(1136): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C2_ADV_Y_AD]
          call gad_c2_adv_y_ad( vtrans,vtrans_ad,locabt,locabt_ad,af_ad 
---------------^
gad_calc_rhs_ad.f(1140): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_Y_AD]
          call gad_dst2u1_adv_y_ad( bi,bj,k,advectionscheme, .true. ,
---------------^
gad_calc_rhs_ad.f(1145): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_Y_AD]
            call gad_fluxlimit_adv_y_ad( bi,bj,k, .true. ,deltatlev(k),
-----------------^
gad_calc_rhs_ad.f(1148): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_U3_ADV_Y_AD]
            call gad_u3_adv_y_ad( vtrans,vtrans_ad,masklocs,locabt,
-----------------^
gad_calc_rhs_ad.f(1151): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C4_ADV_Y_AD]
            call gad_c4_adv_y_ad( bi,bj,k,vtrans,vtrans_ad,masklocs,
-----------------^
gad_calc_rhs_ad.f(1154): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_Y_AD]
            call gad_dst3_adv_y_ad( bi,bj,k, .true. ,deltatlev(k),
-----------------^
gad_calc_rhs_ad.f(1157): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_Y_AD]
            call gad_dst3fl_adv_y_ad( bi,bj,k, .true. ,deltatlev(k),
-----------------^
gad_calc_rhs_ad.f(1160): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_Y_AD]
            call gad_os7mp_adv_y_ad( bi,bj, .true. ,deltatlev(k),vtrans,
-----------------^
gad_calc_rhs_ad.f(1176): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_BIHARM_X_AD]
        call gad_biharm_x_ad( bi,bj,k,xa,xa_ad,df4,df4_ad,diffk4,df_ad )
-------------^
gad_calc_rhs_ad.f(1179): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DIFF_X_AD]
        call gad_diff_x_ad( bi,bj,k,xa,xa_ad,diffkh,localt,localt_ad,
-------------^
gad_calc_rhs_ad.f(1189): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C2_ADV_X_AD]
          call gad_c2_adv_x_ad( utrans,utrans_ad,locabt,locabt_ad,af_ad 
---------------^
gad_calc_rhs_ad.f(1193): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_X_AD]
          call gad_dst2u1_adv_x_ad( bi,bj,k,advectionscheme, .true. ,
---------------^
gad_calc_rhs_ad.f(1198): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_X_AD]
            call gad_fluxlimit_adv_x_ad( bi,bj,k, .true. ,deltatlev(k),
-----------------^
gad_calc_rhs_ad.f(1201): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_U3_ADV_X_AD]
            call gad_u3_adv_x_ad( utrans,utrans_ad,masklocw,locabt,
-----------------^
gad_calc_rhs_ad.f(1204): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C4_ADV_X_AD]
            call gad_c4_adv_x_ad( bi,bj,k,utrans,utrans_ad,masklocw,
-----------------^
gad_calc_rhs_ad.f(1207): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_X_AD]
            call gad_dst3_adv_x_ad( bi,bj,k, .true. ,deltatlev(k),
-----------------^
gad_calc_rhs_ad.f(1210): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_X_AD]
            call gad_dst3fl_adv_x_ad( bi,bj,k, .true. ,deltatlev(k),
-----------------^
gad_calc_rhs_ad.f(1213): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_X_AD]
            call gad_os7mp_adv_x_ad( bi,bj, .true. ,deltatlev(k),utrans,
-----------------^
gad_calc_rhs_ad.f(1239): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DEL2_AD]
        call gad_del2_ad( bi,bj,k,fzon,fzon_ad,fmer,fmer_ad,df4_ad )
-------------^
gad_calc_rhs_ad.f(1240): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_GRAD_Y_AD]
        call gad_grad_y_ad( bi,bj,k,ya,ya_ad,localt,localt_ad,fmer_ad )
-------------^
gad_calc_rhs_ad.f(1246): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_GRAD_X_AD]
        call gad_grad_x_ad( bi,bj,k,xa,xa_ad,localt,localt_ad,fzon_ad )
-------------^
gad_calc_rhs_ad.f(2094): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_GRAD_X]
        call gad_grad_x( bi,bj,k,xa,localt,fzon,mythid )
-------------^
gad_calc_rhs_ad.f(2095): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_GRAD_Y]
        call gad_grad_y( bi,bj,k,ya,localt,fmer,mythid )
-------------^
gad_calc_rhs_ad.f(2096): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DEL2]
        call gad_del2( bi,bj,k,fzon,fmer,df4,mythid )
-------------^
gad_calc_rhs_ad.f(2105): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C2_ADV_X]
          call gad_c2_adv_x( bi,bj,k,utrans,locabt,af,mythid )
---------------^
gad_calc_rhs_ad.f(2108): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_X]
          call gad_dst2u1_adv_x( bi,bj,k,advectionscheme, .true. ,
---------------^
gad_calc_rhs_ad.f(2117): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_X]
            call gad_fluxlimit_adv_x( bi,bj,k, .true. ,deltatlev(k),
-----------------^
gad_calc_rhs_ad.f(2120): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_U3_ADV_X]
            call gad_u3_adv_x( bi,bj,k,utrans,masklocw,locabt,af,mythid 
-----------------^
gad_calc_rhs_ad.f(2123): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C4_ADV_X]
            call gad_c4_adv_x( bi,bj,k,utrans,masklocw,locabt,af,mythid 
-----------------^
gad_calc_rhs_ad.f(2126): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_X]
            call gad_dst3_adv_x( bi,bj,k, .true. ,deltatlev(k),utrans,
-----------------^
gad_calc_rhs_ad.f(2129): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_X]
            call gad_dst3fl_adv_x( bi,bj,k, .true. ,deltatlev(k),utrans,
-----------------^
gad_calc_rhs_ad.f(2132): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_X]
            call gad_os7mp_adv_x( bi,bj,k, .true. ,deltatlev(k),utrans,
-----------------^
gad_calc_rhs_ad.f(2145): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( af,diagname,k,1,2,bi,bj,mythid )
---------------^
gad_calc_rhs_ad.f(2149): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DIFF_X]
        call gad_diff_x( bi,bj,k,xa,diffkh,localt,df,mythid )
-------------^
gad_calc_rhs_ad.f(2158): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_BIHARM_X]
        call gad_biharm_x( bi,bj,k,xa,df4,diffk4,df,mythid )
-------------^
gad_calc_rhs_ad.f(2168): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( df,diagname,k,1,2,bi,bj,mythid )
-------------^
gad_calc_rhs_ad.f(2177): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C2_ADV_Y]
          call gad_c2_adv_y( bi,bj,k,vtrans,locabt,af,mythid )
---------------^
gad_calc_rhs_ad.f(2180): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_Y]
          call gad_dst2u1_adv_y( bi,bj,k,advectionscheme, .true. ,
---------------^
gad_calc_rhs_ad.f(2189): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_Y]
            call gad_fluxlimit_adv_y( bi,bj,k, .true. ,deltatlev(k),
-----------------^
gad_calc_rhs_ad.f(2192): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_U3_ADV_Y]
            call gad_u3_adv_y( bi,bj,k,vtrans,masklocs,locabt,af,mythid 
-----------------^
gad_calc_rhs_ad.f(2195): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C4_ADV_Y]
            call gad_c4_adv_y( bi,bj,k,vtrans,masklocs,locabt,af,mythid 
-----------------^
gad_calc_rhs_ad.f(2198): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_Y]
            call gad_dst3_adv_y( bi,bj,k, .true. ,deltatlev(k),vtrans,
-----------------^
gad_calc_rhs_ad.f(2201): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_Y]
            call gad_dst3fl_adv_y( bi,bj,k, .true. ,deltatlev(k),vtrans,
-----------------^
gad_calc_rhs_ad.f(2204): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_Y]
            call gad_os7mp_adv_y( bi,bj,k, .true. ,deltatlev(k),vtrans,
-----------------^
gad_calc_rhs_ad.f(2217): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( af,diagname,k,1,2,bi,bj,mythid )
---------------^
gad_calc_rhs_ad.f(2221): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DIFF_Y]
        call gad_diff_y( bi,bj,k,ya,diffkh,localt,df,mythid )
-------------^
gad_calc_rhs_ad.f(2230): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_BIHARM_Y]
        call gad_biharm_y( bi,bj,k,ya,df4,diffk4,df,mythid )
-------------^
gad_calc_rhs_ad.f(2240): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( df,diagname,k,1,2,bi,bj,mythid )
-------------^
gad_calc_rhs_ad.f(2246): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C2_ADV_R]
            call gad_c2_adv_r( bi,bj,k,rtrans,tracab,af,mythid )
-----------------^
gad_calc_rhs_ad.f(2249): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_R]
            call gad_dst2u1_adv_r( bi,bj,k,vertadvecscheme,deltatlev(k),
-----------------^
gad_calc_rhs_ad.f(2252): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_R]
            call gad_fluxlimit_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld,
-----------------^
gad_calc_rhs_ad.f(2255): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_U3_ADV_R]
            call gad_u3_adv_r( bi,bj,k,rtrans,tracab,af,mythid )
-----------------^
gad_calc_rhs_ad.f(2257): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C4_ADV_R]
            call gad_c4_adv_r( bi,bj,k,rtrans,tracab,af,mythid )
-----------------^
gad_calc_rhs_ad.f(2259): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_R]
            call gad_dst3_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld,
-----------------^
gad_calc_rhs_ad.f(2262): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_R]
            call gad_dst3fl_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld,
-----------------^
gad_calc_rhs_ad.f(2265): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_R]
            call gad_os7mp_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld,
-----------------^
gad_calc_rhs_ad.f(2272): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C2_ADV_R]
            call gad_c2_adv_r( bi,bj,k,rtrans,tracern,af,mythid )
-----------------^
gad_calc_rhs_ad.f(2275): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_ADV_R]
            call gad_dst2u1_adv_r( bi,bj,k,vertadvecscheme,deltatlev(k),
-----------------^
gad_calc_rhs_ad.f(2278): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_ADV_R]
            call gad_fluxlimit_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld,
-----------------^
gad_calc_rhs_ad.f(2281): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_U3_ADV_R]
            call gad_u3_adv_r( bi,bj,k,rtrans,tracern,af,mythid )
-----------------^
gad_calc_rhs_ad.f(2283): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C4_ADV_R]
            call gad_c4_adv_r( bi,bj,k,rtrans,tracern,af,mythid )
-----------------^
gad_calc_rhs_ad.f(2285): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3_ADV_R]
            call gad_dst3_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld,
-----------------^
gad_calc_rhs_ad.f(2288): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_ADV_R]
            call gad_dst3fl_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld,
-----------------^
gad_calc_rhs_ad.f(2291): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_OS7MP_ADV_R]
            call gad_os7mp_adv_r( bi,bj,k,deltatlev(k),rtrans,wfld,
-----------------^
gad_calc_rhs_ad.f(2304): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( af,diagname,k,1,2,bi,bj,mythid )
---------------^
gad_calc_rhs_ad.f(2306): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_COUNT]
            call diagnostics_count( diagname,bi,bj,mythid )
-----------------^
gad_calc_rhs_ad.f(2317): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DIFF_R]
        call gad_diff_r( bi,bj,k,maskup,kappar,tracern,df,mythid )
-------------^
gad_calc_rhs_ad.f(2320): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_BIHARM_R]
        call gad_biharm_r( bi,bj,k,maskup,diffkr4,tracern,df,mythid )
-------------^
gad_calc_rhs_ad.f(2330): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( df,diagname,k,1,2,bi,bj,mythid )
-------------^
gad_calc_rhs_ad.f(2346): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CS_CORNER_UV]
        call debug_cs_corner_uv( ' fZon,fMer from GAD_CALC_RHS',fzon,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_diff_y_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_dst2u1_adv_r_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_dst2u1_impl_r_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_dst2u1_adv_x_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_dst2u1_adv_y_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_dst3_adv_x_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_dst3_adv_y_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_dst3_adv_r_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_dst3fl_adv_x_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_dst3fl_adv_y_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_dst3fl_adv_r_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_dst3fl_impl_r_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_fluxlimit_adv_r_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_fluxlimit_impl_r_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_fluxlimit_adv_x_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_fluxlimit_adv_y_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_grad_x_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_grad_y_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_implicit_r_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_init_varia_ad.f
gad_grad_x_ad.f(187): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
        call fill_cs_corner_tr_rl( 1, .false. ,tracer,bi,bj,mythid )
-------------^
gad_grad_x_ad.f(202): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL_AD]
        call fill_cs_corner_tr_rl_ad( 1, .false. ,tracer_ad )
-------------^
gad_grad_x_ad.f(368): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
        call fill_cs_corner_tr_rl( 1, .false. ,tracer,bi,bj,mythid )
-------------^
gad_grad_y_ad.f(187): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
        call fill_cs_corner_tr_rl( 2, .false. ,tracer,bi,bj,mythid )
-------------^
gad_grad_y_ad.f(204): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL_AD]
        call fill_cs_corner_tr_rl_ad( 2, .false. ,tracer_ad )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_os7mp_adv_x_ad.f
gad_grad_y_ad.f(370): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
        call fill_cs_corner_tr_rl( 2, .false. ,tracer,bi,bj,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_os7mp_adv_y_ad.f
gad_implicit_r_ad.f(813): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_C2_IMPL_R]
                call gad_c2_impl_r( bi,bj,k,imin,imax,jmin,jmax,
---------------------^
gad_implicit_r_ad.f(818): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST2U1_IMPL_R]
                call gad_dst2u1_impl_r( bi,bj,k,imin,imax,jmin,jmax,
---------------------^
gad_implicit_r_ad.f(822): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_FLUXLIMIT_IMPL_R]
                call gad_fluxlimit_impl_r( bi,bj,k,imin,imax,jmin,jmax,
---------------------^
gad_implicit_r_ad.f(828): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_U3C4_IMPL_R]
                call gad_u3c4_impl_r( bi,bj,k,imin,imax,jmin,jmax,
---------------------^
gad_implicit_r_ad.f(833): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_DST3FL_IMPL_R]
                call gad_dst3fl_impl_r( bi,bj,k,imin,imax,jmin,jmax,
---------------------^
gad_implicit_r_ad.f(844): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SOLVE_TRIDIAGONAL]
          call solve_tridiagonal( imin,imax,jmin,jmax,b5d,c5d,d5d,
---------------^
gad_implicit_r_ad.f(851): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SOLVE_PENTADIAGONAL]
          call solve_pentadiagonal( imin,imax,jmin,jmax,a5d,b5d,c5d,d5d,
---------------^
gad_implicit_r_ad.f(895): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
                call diagnostics_fill( df,diagname,k,1,2,bi,bj,mythid )
---------------------^
gad_implicit_r_ad.f(897): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_COUNT]
                  call diagnostics_count( diagname,bi,bj,mythid )
-----------------------^
gad_implicit_r_ad.f(960): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
                call diagnostics_fill( af,diagname,k,1,2,bi,bj,mythid )
---------------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_os7mp_adv_r_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_read_pickup_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_u3_adv_r_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_u3c4_impl_r_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_u3_adv_x_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_u3_adv_y_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_som_advect_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_som_adv_r_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_som_adv_x_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_som_adv_y_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_som_fill_cs_corner_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_som_lim_r_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_som_prep_cs_corner_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_som_exchanges_ad.f
gad_som_fill_cs_corner_ad.f(101): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
        call fill_cs_corner_tr_rl( selectdir, .false. ,sm_v,bi,bj,
-------------^
gad_som_fill_cs_corner_ad.f(103): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
        call fill_cs_corner_tr_rl( selectdir, .false. ,sm_o,bi,bj,
-------------^
gad_som_fill_cs_corner_ad.f(105): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_AG_RL]
        call fill_cs_corner_ag_rl( fill4dirx, .true. ,sm_x,sm_y,bi,bj,
-------------^
gad_som_fill_cs_corner_ad.f(107): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
        call fill_cs_corner_tr_rl( selectdir, .false. ,sm_z,bi,bj,
-------------^
gad_som_fill_cs_corner_ad.f(109): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_AG_RL]
        call fill_cs_corner_ag_rl( fill4dirx, .false. ,sm_xx,sm_yy,bi,
-------------^
gad_som_fill_cs_corner_ad.f(111): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
        call fill_cs_corner_tr_rl( selectdir, .false. ,sm_zz,bi,bj,
-------------^
gad_som_fill_cs_corner_ad.f(113): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
        call fill_cs_corner_tr_rl( selectdir, .true. ,sm_xy,bi,bj,
-------------^
gad_som_fill_cs_corner_ad.f(115): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_AG_RL]
        call fill_cs_corner_ag_rl( fill4dirx, .true. ,sm_xz,sm_yz,bi,bj,
-------------^
gad_som_prep_cs_corner_ad.f(97): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_SOM_FILL_CS_CORNER]
            call gad_som_fill_cs_corner(  .true. ,smvol(1-olx,1-oly,k),
-----------------^
gad_som_prep_cs_corner_ad.f(104): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_SOM_FILL_CS_CORNER]
            call gad_som_fill_cs_corner(  .false. ,smvol(1-olx,1-oly,k),
-----------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c gad_exch_som_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ggl90_add_stokesdrift_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ggl90_calc_diff_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ggl90_calc_visc_ad.f
gad_exch_som_ad.f(61): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_AGRID_3D_RL]
      call exch_uv_agrid_3d_rl( smtr(1-olx,1-oly,1,1,1,1),smtr(1-olx,1-
-----------^
gad_exch_som_ad.f(63): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_3D_RL]
      call exch_3d_rl( smtr(1-olx,1-oly,1,1,1,3),mynz,mythid )
-----------^
gad_exch_som_ad.f(64): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_AGRID_3D_RL]
      call exch_uv_agrid_3d_rl( smtr(1-olx,1-oly,1,1,1,4),smtr(1-olx,1-
-----------^
gad_exch_som_ad.f(66): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_3D_RL]
      call exch_3d_rl( smtr(1-olx,1-oly,1,1,1,6),mynz,mythid )
-----------^
gad_exch_som_ad.f(67): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_SM_3D_RL]
      call exch_sm_3d_rl( smtr(1-olx,1-oly,1,1,1,7), .true. ,mynz,
-----------^
gad_exch_som_ad.f(69): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_AGRID_3D_RL]
      call exch_uv_agrid_3d_rl( smtr(1-olx,1-oly,1,1,1,8),smtr(1-olx,1-
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ggl90_calc_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ggl90_mixinglength_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ggl90_exchanges_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ggl90_init_fixed_ad.f
ggl90_exchanges_ad.f(91): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XYZ_RL]
        call adexch_xyz_rl( ggl90tke_ad,mythid )
-------------^
ggl90_exchanges_ad.f(163): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XYZ_RL]
        call exch_xyz_rl( ggl90tke,mythid )
-------------^
ggl90_init_fixed_ad.f(104): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_DIAGNOSTICS_INIT]
        call ggl90_diagnostics_init( mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ggl90_init_varia_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ggl90_read_pickup_ad.f
ggl90_calc_ad.f(1375): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SOLVE_TRIDIAGONAL_AD]
      call solve_tridiagonal_ad( a3d,a3d_ad,b3d,b3d_ad,c3d,c3d_ad,
-----------^
ggl90_calc_ad.f(1499): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_U_DRAG_COEFF]
          call shelfice_u_drag_coeff( bi,bj,k, .false. ,ufld,vfld,
---------------^
ggl90_calc_ad.f(1501): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_V_DRAG_COEFF]
          call shelfice_v_drag_coeff( bi,bj,k, .false. ,ufld,vfld,
---------------^
ggl90_calc_ad.f(1536): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_U_DRAG_COEFF]
          call shelfice_u_drag_coeff( bi,bj,k, .false. ,ufld,vfld,
---------------^
ggl90_calc_ad.f(1538): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_V_DRAG_COEFF]
          call shelfice_v_drag_coeff( bi,bj,k, .false. ,ufld,vfld,
---------------^
ggl90_calc_ad.f(1557): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_U_DRAG_COEFF]
          call shelfice_u_drag_coeff( bi,bj,k, .false. ,ufld,vfld,
---------------^
ggl90_calc_ad.f(1559): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_V_DRAG_COEFF_AD]
          call shelfice_v_drag_coeff_ad( bi,bj,k, .false. ,ufld,ufld_ad,
---------------^
ggl90_calc_ad.f(1566): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_U_DRAG_COEFF_AD]
          call shelfice_u_drag_coeff_ad( bi,bj,k, .false. ,ufld,ufld_ad,
---------------^
ggl90_calc_ad.f(1918): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_MIXINGLENGTH_AD]
      call ggl90_mixinglength_ad( ggl90mixinglength_ad,rmixinglength_ad,
-----------^
ggl90_mixinglength_ad.f(2648): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        call print_error( msgbuf,mythid )
-------------^
ggl90_calc_ad.f(2911): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_MIXINGLENGTHMD]
      call ggl90_mixinglengthmd( ggl90mixinglength,rmixinglength,imin,
-----------^
ggl90_calc_ad.f(3128): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_U_DRAG_COEFF]
          call shelfice_u_drag_coeff( bi,bj,k, .false. ,ufld,vfld,
---------------^
ggl90_calc_ad.f(3130): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_V_DRAG_COEFF]
          call shelfice_v_drag_coeff( bi,bj,k, .false. ,ufld,vfld,
---------------^
ggl90_calc_ad.f(3254): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SOLVE_TRIDIAGONAL]
      call solve_tridiagonal( imin,imax,jmin,jmax,a3d,b3d,c3d,ggl90tke(
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ggl90_write_pickup_ad.f
ggl90_calc_ad.f(4151): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_MIXINGLENGTH]
      call ggl90_mixinglength( ggl90mixinglength,rmixinglength,imin,
-----------^
ggl90_calc_ad.f(4335): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_U_DRAG_COEFF]
          call shelfice_u_drag_coeff( bi,bj,k, .false. ,ufld,vfld,
---------------^
ggl90_calc_ad.f(4337): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_V_DRAG_COEFF]
          call shelfice_v_drag_coeff( bi,bj,k, .false. ,ufld,vfld,
---------------^
ggl90_read_pickup_ad.f(398): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [RW_GET_SUFFIX]
          call rw_get_suffix( suff,starttime,myiter,mythid )
---------------^
ggl90_calc_ad.f(4411): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SOLVE_TRIDIAGONAL]
      call solve_tridiagonal( imin,imax,jmin,jmax,a3d,b3d,c3d,ggl90tke(
-----------^
ggl90_read_pickup_ad.f(403): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      call barrier( mythid )
-----------^
ggl90_read_pickup_ad.f(406): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
      call read_rec_3d_rl( fn,prec,nr,ggl90tke,1,myiter,mythid )
-----------^
ggl90_read_pickup_ad.f(407): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XYZ_RL]
      call exch_xyz_rl( ggl90tke,mythid )
-----------^
ggl90_calc_ad.f(4448): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( ggl90tke,'GGL90TKE',0,nr,1,bi,bj,mythid )
-------------^
ggl90_calc_ad.f(4449): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( ggl90viscaru,'GGL90ArU',0,nr,1,bi,bj,
-------------^
ggl90_calc_ad.f(4451): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( ggl90viscarv,'GGL90ArV',0,nr,1,bi,bj,
-------------^
ggl90_calc_ad.f(4453): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( ggl90diffkr,'GGL90Kr ',0,nr,1,bi,bj,
-------------^
ggl90_calc_ad.f(4455): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( tkeprandtlnumber,'GGL90Prl',0,nr,2,bi,bj,
-------------^
ggl90_calc_ad.f(4458): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( ggl90mixinglength,'GGL90Lmx',0,nr,2,bi,
---------------^
ggl90_calc_ad.f(4471): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( tkeprandtlnumber,'GGL90KN2',0,nr,2,bi,
---------------^
ggl90_calc_ad.f(4497): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( surf_flx_tke,'GGL90flx',0,1,2,bi,bj,
---------------^
ggl90_calc_ad.f(4515): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( surf_flx_tke,'GGL90tau',0,1,2,bi,bj,
---------------^
ggl90_init_varia_ad.f(416): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_READ_PICKUP]
        call ggl90_read_pickup( niter0,mythid )
-------------^
ggl90_init_varia_ad.f(419): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XYZ_RL]
          call read_fld_xyz_rl( ggl90tkefile,' ',ggl90tke,0,mythid )
---------------^
ggl90_init_varia_ad.f(420): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XYZ_RL]
          call exch_xyz_rl( ggl90tke,mythid )
---------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_calc_absvort3_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_calc_hdiv_ad.f
ggl90_write_pickup_ad.f(85): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_REC_3D_RL]
      call write_rec_3d_rl( fn,prec,nr,ggl90tke,1,myiter,mythid )
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_calc_hfacz_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_calc_ke_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_calc_relvort3_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_calc_strain_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_calc_tension_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_calc_visc_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_hdissip_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_quasihydrostatic_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_u_botdrag_coeff_ad.f
mom_calc_visc_ad.f(823): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
          call fill_cs_corner_tr_rl( 1, .false. ,hdiv,bi,bj,mythid )
---------------^
mom_calc_visc_ad.f(832): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
          call fill_cs_corner_tr_rl( 2, .false. ,hdiv,bi,bj,mythid )
---------------^
mom_calc_visc_ad.f(1372): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL_AD]
          call fill_cs_corner_tr_rl_ad( 2, .false. ,hdiv_ad )
---------------^
mom_calc_visc_ad.f(1384): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL_AD]
          call fill_cs_corner_tr_rl_ad( 1, .false. ,hdiv_ad )
---------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_u_coriolis_nh_ad.f
mom_calc_visc_ad.f(2045): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
          call fill_cs_corner_tr_rl( 1, .false. ,hdiv,bi,bj,mythid )
---------------^
mom_calc_visc_ad.f(2054): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
          call fill_cs_corner_tr_rl( 2, .false. ,hdiv,bi,bj,mythid )
---------------^
mom_calc_visc_ad.f(2944): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
          call fill_cs_corner_tr_rl( 1, .false. ,hdiv,bi,bj,mythid )
---------------^
mom_calc_visc_ad.f(2953): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
          call fill_cs_corner_tr_rl( 2, .false. ,hdiv,bi,bj,mythid )
---------------^
mom_calc_visc_ad.f(3145): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( viscah_d,'VISCAHD ',k,1,2,bi,bj,mythid )
-------------^
mom_calc_visc_ad.f(3146): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( visca4_d,'VISCA4D ',k,1,2,bi,bj,mythid )
-------------^
mom_calc_visc_ad.f(3147): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( viscah_z,'VISCAHZ ',k,1,2,bi,bj,mythid )
-------------^
mom_calc_visc_ad.f(3148): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( visca4_z,'VISCA4Z ',k,1,2,bi,bj,mythid )
-------------^
mom_calc_visc_ad.f(3149): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( viscah_dmax,'VAHDMAX ',k,1,2,bi,bj,
-------------^
mom_calc_visc_ad.f(3151): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( visca4_dmax,'VA4DMAX ',k,1,2,bi,bj,
-------------^
mom_calc_visc_ad.f(3153): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( viscah_zmax,'VAHZMAX ',k,1,2,bi,bj,
-------------^
mom_calc_visc_ad.f(3155): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( visca4_zmax,'VA4ZMAX ',k,1,2,bi,bj,
-------------^
mom_calc_visc_ad.f(3157): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( viscah_dmin,'VAHDMIN ',k,1,2,bi,bj,
-------------^
mom_calc_visc_ad.f(3159): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( visca4_dmin,'VA4DMIN ',k,1,2,bi,bj,
-------------^
mom_calc_visc_ad.f(3161): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( viscah_zmin,'VAHZMIN ',k,1,2,bi,bj,
-------------^
mom_calc_visc_ad.f(3163): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( visca4_zmin,'VA4ZMIN ',k,1,2,bi,bj,
-------------^
mom_calc_visc_ad.f(3165): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( viscah_dlth,'VAHDLTH ',k,1,2,bi,bj,
-------------^
mom_calc_visc_ad.f(3167): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( visca4_dlth,'VA4DLTH ',k,1,2,bi,bj,
-------------^
mom_calc_visc_ad.f(3169): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( viscah_zlth,'VAHZLTH ',k,1,2,bi,bj,
-------------^
mom_calc_visc_ad.f(3171): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( visca4_zlth,'VA4ZLTH ',k,1,2,bi,bj,
-------------^
mom_calc_visc_ad.f(3173): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( viscah_dlthd,'VAHDLTHD',k,1,2,bi,bj,
-------------^
mom_calc_visc_ad.f(3175): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( visca4_dlthd,'VA4DLTHD',k,1,2,bi,bj,
-------------^
mom_calc_visc_ad.f(3177): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( viscah_zlthd,'VAHZLTHD',k,1,2,bi,bj,
-------------^
mom_calc_visc_ad.f(3179): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( visca4_zlthd,'VA4ZLTHD',k,1,2,bi,bj,
-------------^
mom_calc_visc_ad.f(3181): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( viscah_dsmg,'VAHDSMAG',k,1,2,bi,bj,
-------------^
mom_calc_visc_ad.f(3183): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( visca4_dsmg,'VA4DSMAG',k,1,2,bi,bj,
-------------^
mom_calc_visc_ad.f(3185): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( viscah_zsmg,'VAHZSMAG',k,1,2,bi,bj,
-------------^
mom_calc_visc_ad.f(3187): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( visca4_zsmg,'VA4ZSMAG',k,1,2,bi,bj,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_u_metric_nh_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_u_rviscflux_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_u_sidedrag_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_v_botdrag_coeff_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_v_coriolis_nh_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_v_metric_nh_ad.f
mom_u_sidedrag_ad.f(943): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( udragterms,'USidDrag',k,1,2,bi,bj,mythid 
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_v_rviscflux_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_v_sidedrag_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_visc_qgl_limit_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_visc_qgl_stretch_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_calc_rtrans_ad.f
mom_v_sidedrag_ad.f(995): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( vdragterms,'VSidDrag',k,1,2,bi,bj,mythid 
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_fluxform_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_u_adv_uu_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_u_adv_vu_ad.f
mom_fluxform_ad.f(1085): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_TENSION]
        call mom_calc_tension( bi,bj,k,ufld,vfld,tension,mythid )
-------------^
mom_fluxform_ad.f(1086): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_STRAIN]
        call mom_calc_strain( bi,bj,k,ufld,vfld,hfacz,strain,mythid )
-------------^
mom_fluxform_ad.f(1111): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_RTRANS]
        call mom_calc_rtrans( k,bi,bj,rtransu,rtransv,mytime,myiter,
-------------^
mom_fluxform_ad.f(1113): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_ADV_WU]
        call mom_u_adv_wu( bi,bj,k,uvel,wvel,rtransu,fverukm,mythid )
-------------^
mom_fluxform_ad.f(1114): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_ADV_WV]
        call mom_v_adv_wv( bi,bj,k,vvel,wvel,rtransv,fvervkm,mythid )
-------------^
mom_fluxform_ad.f(1136): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_VISC]
          call mom_calc_visc( bi,bj,k,viscah_z,viscah_d,visca4_z,
---------------^
mom_fluxform_ad.f(1142): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_RVISCFLUX]
          call mom_u_rviscflux( bi,bj,k,uvel,kapparu,fvrup,mythid )
---------------^
mom_fluxform_ad.f(1144): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_RVISCFLUX]
          call mom_u_rviscflux( bi,bj,help_j,uvel,kapparu,fvrdw,mythid )
---------------^
mom_fluxform_ad.f(1162): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_CORIOLIS_NH_AD]
          call mom_v_coriolis_nh_ad( bi,bj,k,wvel_ad,vcf_ad )
---------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_u_adv_wu_ad.f
mom_fluxform_ad.f(1169): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_CORIOLIS_NH_AD]
        call mom_u_coriolis_nh_ad( bi,bj,k,wvel_ad,ucf_ad )
-------------^
mom_fluxform_ad.f(1178): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_CORIOLIS_AD]
        call mom_v_coriolis_ad( bi,bj,k,ufld_ad,vcf_ad )
-------------^
mom_fluxform_ad.f(1179): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_CORIOLIS_AD]
        call mom_u_coriolis_ad( bi,bj,k,vfld_ad,ucf_ad )
-------------^
mom_fluxform_ad.f(1187): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_METRIC_CYLINDER_AD]
        call mom_v_metric_cylinder_ad( bi,bj,ufld,ufld_ad,mt_ad )
-------------^
mom_fluxform_ad.f(1195): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_METRIC_SPHERE_AD]
        call mom_v_metric_sphere_ad( bi,bj,k,ufld,ufld_ad,mt_ad )
-------------^
mom_fluxform_ad.f(1203): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_METRIC_NH_AD]
        call mom_v_metric_nh_ad( bi,bj,k,vfld,vfld_ad,wvel,wvel_ad,
-------------^
mom_fluxform_ad.f(1212): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_XVISCFLUX]
        call mom_v_xviscflux( bi,bj,k,vfld,v4f,hfacz,fzon,viscah_z,
-------------^
mom_fluxform_ad.f(1214): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_YVISCFLUX]
        call mom_v_yviscflux( bi,bj,k,vfld,v4f,fmer,viscah_d,visca4_d,
-------------^
mom_fluxform_ad.f(1217): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_RVISCFLUX]
          call mom_v_rviscflux( bi,bj,k,vvel,kapparv,fvrup,mythid )
---------------^
mom_fluxform_ad.f(1219): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_RVISCFLUX]
          call mom_v_rviscflux( bi,bj,help_l,vvel,kapparv,fvrdw,mythid )
---------------^
mom_fluxform_ad.f(1242): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_V_DRAG_COEFF_AD]
          call shelfice_v_drag_coeff_ad( bi,bj,k, .true. ,ufld,ufld_ad,
---------------^
mom_fluxform_ad.f(1266): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_BOTDRAG_COEFF_AD]
          call mom_v_botdrag_coeff_ad( bi,bj,k, .true. ,ufld,ufld_ad,
---------------^
mom_fluxform_ad.f(1275): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_SIDEDRAG_AD]
          call mom_v_sidedrag_ad( bi,bj,k,vfld,vfld_ad,v4f,v4f_ad,
---------------^
mom_fluxform_ad.f(1307): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_RVISCFLUX_AD]
          call mom_v_rviscflux_ad( bi,bj,help_l,vvel,vvel_ad,kapparv,
---------------^
mom_fluxform_ad.f(1309): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_RVISCFLUX_AD]
          call mom_v_rviscflux_ad( bi,bj,k,vvel,vvel_ad,kapparv,
---------------^
mom_fluxform_ad.f(1312): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_YVISCFLUX_AD]
        call mom_v_yviscflux_ad( bi,bj,k,vfld,vfld_ad,v4f,v4f_ad,
-------------^
mom_fluxform_ad.f(1314): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_XVISCFLUX_AD]
        call mom_v_xviscflux_ad( bi,bj,k,vfld,vfld_ad,v4f,v4f_ad,hfacz,
-------------^
mom_fluxform_ad.f(1317): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_DEL2V_AD]
          call mom_v_del2v_ad( bi,bj,k,vfld,vfld_ad,hfacz,hfacz_ad,
---------------^
mom_fluxform_ad.f(1322): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_ADV_UV]
        call mom_v_adv_uv( bi,bj,k,utrans,vfld,fzon,mythid )
-------------^
mom_fluxform_ad.f(1323): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_ADV_VV]
        call mom_v_adv_vv( bi,bj,k,vtrans,vfld,fmer,mythid )
-------------^
mom_fluxform_ad.f(1325): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_ADV_WV]
        call mom_v_adv_wv( bi,bj,help_k,vvel,wvel,rtransv,fvervkp,
-------------^
mom_fluxform_ad.f(1377): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_ADV_WV_AD]
        call mom_v_adv_wv_ad( bi,bj,help_k,vvel,vvel_ad,wvel,wvel_ad,
-------------^
mom_fluxform_ad.f(1379): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_ADV_VV_AD]
        call mom_v_adv_vv_ad( vtrans,vtrans_ad,vfld,vfld_ad,fmer_ad )
-------------^
mom_fluxform_ad.f(1380): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_ADV_UV_AD]
        call mom_v_adv_uv_ad( utrans,utrans_ad,vfld,vfld_ad,fzon_ad )
-------------^
mom_fluxform_ad.f(1394): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_METRIC_CYLINDER_AD]
        call mom_u_metric_cylinder_ad( bi,bj,ufld,ufld_ad,vfld,vfld_ad,
-------------^
mom_fluxform_ad.f(1403): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_METRIC_SPHERE_AD]
        call mom_u_metric_sphere_ad( bi,bj,k,ufld,ufld_ad,vfld,vfld_ad,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_u_coriolis_ad.f
mom_fluxform_ad.f(1412): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_METRIC_NH_AD]
        call mom_u_metric_nh_ad( bi,bj,k,ufld,ufld_ad,wvel,wvel_ad,
-------------^
mom_fluxform_ad.f(1427): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_XVISCFLUX]
        call mom_u_xviscflux( bi,bj,k,ufld,v4f,fzon,viscah_d,visca4_d,
-------------^
mom_fluxform_ad.f(1429): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_YVISCFLUX]
        call mom_u_yviscflux( bi,bj,k,ufld,v4f,hfacz,fmer,viscah_z,
-------------^
mom_fluxform_ad.f(1432): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_RVISCFLUX]
          call mom_u_rviscflux( bi,bj,k,uvel,kapparu,fvrup,mythid )
---------------^
mom_fluxform_ad.f(1433): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_RVISCFLUX]
          call mom_u_rviscflux( bi,bj,help_j,uvel,kapparu,fvrdw,mythid )
---------------^
mom_fluxform_ad.f(1456): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_U_DRAG_COEFF_AD]
          call shelfice_u_drag_coeff_ad( bi,bj,k, .true. ,ufld,ufld_ad,
---------------^
mom_fluxform_ad.f(1480): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_BOTDRAG_COEFF_AD]
          call mom_u_botdrag_coeff_ad( bi,bj,k, .true. ,ufld,ufld_ad,
---------------^
mom_fluxform_ad.f(1489): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_SIDEDRAG_AD]
          call mom_u_sidedrag_ad( bi,bj,k,ufld,ufld_ad,v4f,v4f_ad,
---------------^
mom_fluxform_ad.f(1521): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_RVISCFLUX_AD]
          call mom_u_rviscflux_ad( bi,bj,help_j,uvel,uvel_ad,kapparu,
---------------^
mom_fluxform_ad.f(1523): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_RVISCFLUX_AD]
          call mom_u_rviscflux_ad( bi,bj,k,uvel,uvel_ad,kapparu,
---------------^
mom_fluxform_ad.f(1526): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_YVISCFLUX_AD]
        call mom_u_yviscflux_ad( bi,bj,k,ufld,ufld_ad,v4f,v4f_ad,hfacz,
-------------^
mom_fluxform_ad.f(1528): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_XVISCFLUX_AD]
        call mom_u_xviscflux_ad( bi,bj,k,ufld,ufld_ad,v4f,v4f_ad,
-------------^
mom_fluxform_ad.f(1531): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_DEL2U_AD]
          call mom_u_del2u_ad( bi,bj,k,ufld,ufld_ad,hfacz,hfacz_ad,
---------------^
mom_fluxform_ad.f(1536): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_ADV_UU]
        call mom_u_adv_uu( bi,bj,k,utrans,ufld,fzon,mythid )
-------------^
mom_fluxform_ad.f(1537): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_ADV_VU]
        call mom_u_adv_vu( bi,bj,k,vtrans,ufld,fmer,mythid )
-------------^
mom_fluxform_ad.f(1539): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_ADV_WU]
        call mom_u_adv_wu( bi,bj,help_i,uvel,wvel,rtransu,fverukp,
-------------^
mom_fluxform_ad.f(1591): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_ADV_WU_AD]
        call mom_u_adv_wu_ad( bi,bj,help_i,uvel,uvel_ad,wvel,wvel_ad,
-------------^
mom_fluxform_ad.f(1593): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_ADV_VU_AD]
        call mom_u_adv_vu_ad( vtrans,vtrans_ad,ufld,ufld_ad,fmer_ad )
-------------^
mom_fluxform_ad.f(1594): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_ADV_UU_AD]
        call mom_u_adv_uu_ad( utrans,utrans_ad,ufld,ufld_ad,fzon_ad )
-------------^
mom_fluxform_ad.f(1614): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_VISC_AD]
          call mom_calc_visc_ad( bi,bj,k,viscah_z_ad,viscah_d_ad,
---------------^
mom_fluxform_ad.f(1621): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_RTRANS_AD]
        call mom_calc_rtrans_ad( help_h,bi,bj,rtransu_ad,rtransv_ad )
-------------^
mom_fluxform_ad.f(1624): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_RTRANS]
        call mom_calc_rtrans( k,bi,bj,rtransu,rtransv,mytime,myiter,
-------------^
mom_fluxform_ad.f(1626): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_ADV_WV_AD]
        call mom_v_adv_wv_ad( bi,bj,k,vvel,vvel_ad,wvel,wvel_ad,rtransv,
-------------^
mom_fluxform_ad.f(1628): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_ADV_WU_AD]
        call mom_u_adv_wu_ad( bi,bj,k,uvel,uvel_ad,wvel,wvel_ad,rtransu,
-------------^
mom_fluxform_ad.f(1630): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_RTRANS_AD]
        call mom_calc_rtrans_ad( k,bi,bj,rtransu_ad,rtransv_ad )
-------------^
mom_fluxform_ad.f(1641): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_STRAIN_AD]
        call mom_calc_strain_ad( bi,bj,k,ufld_ad,vfld_ad,strain_ad )
-------------^
mom_fluxform_ad.f(1642): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_TENSION_AD]
        call mom_calc_tension_ad( bi,bj,k,ufld_ad,vfld_ad,tension_ad )
-------------^
mom_fluxform_ad.f(1643): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_RELVORT3_AD]
        call mom_calc_relvort3_ad( bi,bj,k,ufld_ad,vfld_ad,vort3_ad )
-------------^
mom_fluxform_ad.f(1644): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_HDIV_AD]
        call mom_calc_hdiv_ad( bi,bj,k,2,ufld,ufld_ad,vfld,vfld_ad,
-------------^
mom_fluxform_ad.f(1647): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_KE_AD]
      call mom_calc_ke_ad( bi,bj,k,2,ufld,ufld_ad,vfld,vfld_ad,ke_ad )
-----------^
mom_fluxform_ad.f(1686): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_HFACZ_AD]
      call mom_calc_hfacz_ad( bi,bj,k,hfacz_ad,r_hfaczh_ad )
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_u_del2u_ad.f
mom_fluxform_ad.f(2525): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_HFACZ]
      call mom_calc_hfacz( bi,bj,k,hfacz,r_hfacz,mythid )
-----------^
mom_fluxform_ad.f(2564): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_KE]
      call mom_calc_ke( bi,bj,k,2,ufld,vfld,ke,mythid )
-----------^
mom_fluxform_ad.f(2566): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_HDIV]
        call mom_calc_hdiv( bi,bj,k,2,ufld,vfld,hdiv,mythid )
-------------^
mom_fluxform_ad.f(2567): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_RELVORT3]
        call mom_calc_relvort3( bi,bj,k,ufld,vfld,hfacz,vort3,mythid )
-------------^
mom_fluxform_ad.f(2568): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_TENSION]
        call mom_calc_tension( bi,bj,k,ufld,vfld,tension,mythid )
-------------^
mom_fluxform_ad.f(2569): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_STRAIN]
        call mom_calc_strain( bi,bj,k,ufld,vfld,hfacz,strain,mythid )
-------------^
mom_fluxform_ad.f(2595): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_RTRANS]
        call mom_calc_rtrans( k,bi,bj,rtransu,rtransv,mytime,myiter,
-------------^
mom_fluxform_ad.f(2597): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_ADV_WU]
        call mom_u_adv_wu( bi,bj,k,uvel,wvel,rtransu,fverukm,mythid )
-------------^
mom_fluxform_ad.f(2598): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_ADV_WV]
        call mom_v_adv_wv( bi,bj,k,vvel,wvel,rtransv,fvervkm,mythid )
-------------^
mom_fluxform_ad.f(2602): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_RTRANS]
        call mom_calc_rtrans( help_h,bi,bj,rtransu,rtransv,mytime,
-------------^
mom_fluxform_ad.f(2625): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_VISCMD]
          call mom_calc_viscmd( bi,bj,k,viscah_z,viscah_d,visca4_z,
---------------^
mom_fluxform_ad.f(2630): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_ADV_UU]
        call mom_u_adv_uu( bi,bj,k,utrans,ufld,fzon,mythid )
-------------^
mom_fluxform_ad.f(2631): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_ADV_VU]
        call mom_u_adv_vu( bi,bj,k,vtrans,ufld,fmer,mythid )
-------------^
mom_fluxform_ad.f(2633): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_ADV_WU]
        call mom_u_adv_wu( bi,bj,help_i,uvel,wvel,rtransu,fverukp,
-------------^
mom_fluxform_ad.f(2662): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_DEL2U]
          call mom_u_del2u( bi,bj,k,ufld,hfacz,h0facz,v4f,mythid )
---------------^
mom_fluxform_ad.f(2669): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_XVISCFLUX]
        call mom_u_xviscflux( bi,bj,k,ufld,v4f,fzon,viscah_d,visca4_d,
-------------^
mom_fluxform_ad.f(2671): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_YVISCFLUX]
        call mom_u_yviscflux( bi,bj,k,ufld,v4f,hfacz,fmer,viscah_z,
-------------^
mom_fluxform_ad.f(2674): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_RVISCFLUX]
          call mom_u_rviscflux( bi,bj,k,uvel,kapparu,fvrup,mythid )
---------------^
mom_fluxform_ad.f(2676): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_RVISCFLUX]
          call mom_u_rviscflux( bi,bj,help_j,uvel,kapparu,fvrdw,mythid )
---------------^
mom_fluxform_ad.f(2687): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_SIDEDRAG]
          call mom_u_sidedrag( bi,bj,k,ufld,v4f,h0facz,viscah_z,
---------------^
mom_fluxform_ad.f(2702): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_BOTDRAG_COEFF]
          call mom_u_botdrag_coeff( bi,bj,k, .true. ,ufld,vfld,kapparu,
---------------^
mom_fluxform_ad.f(2722): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_U_DRAG_COEFF]
          call shelfice_u_drag_coeff( bi,bj,k, .true. ,ufld,vfld,
---------------^
mom_fluxform_ad.f(2738): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_METRIC_NH]
        call mom_u_metric_nh( bi,bj,k,ufld,wvel,mt,mythid )
-------------^
mom_fluxform_ad.f(2746): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_METRIC_SPHERE]
        call mom_u_metric_sphere( bi,bj,k,ufld,vfld,mt,mythid )
-------------^
mom_fluxform_ad.f(2754): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_METRIC_CYLINDER]
        call mom_u_metric_cylinder( bi,bj,k,ufld,vfld,mt,mythid )
-------------^
mom_fluxform_ad.f(2762): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_ADV_UV]
        call mom_v_adv_uv( bi,bj,k,utrans,vfld,fzon,mythid )
-------------^
mom_fluxform_ad.f(2763): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_ADV_VV]
        call mom_v_adv_vv( bi,bj,k,vtrans,vfld,fmer,mythid )
-------------^
mom_fluxform_ad.f(2765): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_ADV_WV]
        call mom_v_adv_wv( bi,bj,help_k,vvel,wvel,rtransv,fvervkp,
-------------^
mom_fluxform_ad.f(2794): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_DEL2V]
          call mom_v_del2v( bi,bj,k,vfld,hfacz,h0facz,v4f,mythid )
---------------^
mom_fluxform_ad.f(2801): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_XVISCFLUX]
        call mom_v_xviscflux( bi,bj,k,vfld,v4f,hfacz,fzon,viscah_z,
-------------^
mom_fluxform_ad.f(2803): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_YVISCFLUX]
        call mom_v_yviscflux( bi,bj,k,vfld,v4f,fmer,viscah_d,visca4_d,
-------------^
mom_fluxform_ad.f(2806): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_RVISCFLUX]
          call mom_v_rviscflux( bi,bj,k,vvel,kapparv,fvrup,mythid )
---------------^
mom_fluxform_ad.f(2808): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_RVISCFLUX]
          call mom_v_rviscflux( bi,bj,help_l,vvel,kapparv,fvrdw,mythid )
---------------^
mom_fluxform_ad.f(2819): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_SIDEDRAG]
          call mom_v_sidedrag( bi,bj,k,vfld,v4f,h0facz,viscah_z,
---------------^
mom_fluxform_ad.f(2834): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_BOTDRAG_COEFF]
          call mom_v_botdrag_coeff( bi,bj,k, .true. ,ufld,vfld,kapparv,
---------------^
mom_fluxform_ad.f(2854): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_V_DRAG_COEFF]
          call shelfice_v_drag_coeff( bi,bj,k, .true. ,ufld,vfld,
---------------^
mom_fluxform_ad.f(2870): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_METRIC_NH]
        call mom_v_metric_nh( bi,bj,k,vfld,wvel,mt,mythid )
-------------^
mom_fluxform_ad.f(2878): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_METRIC_SPHERE]
        call mom_v_metric_sphere( bi,bj,k,ufld,mt,mythid )
-------------^
mom_fluxform_ad.f(2886): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_METRIC_CYLINDER]
        call mom_v_metric_cylinder( bi,bj,k,ufld,vfld,mt,mythid )
-------------^
mom_fluxform_ad.f(2894): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_CORIOLIS]
        call mom_u_coriolis( bi,bj,k,vfld,ucf,mythid )
-------------^
mom_fluxform_ad.f(2895): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_CORIOLIS]
        call mom_v_coriolis( bi,bj,k,ufld,vcf,mythid )
-------------^
mom_fluxform_ad.f(2904): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_CORIOLIS_NH]
        call mom_u_coriolis_nh( bi,bj,k,wvel,ucf,mythid )
-------------^
mom_fluxform_ad.f(2911): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_CORIOLIS_NH]
          call mom_v_coriolis_nh( bi,bj,k,wvel,vcf,mythid )
---------------^
mom_fluxform_ad.f(3698): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_HFACZ]
      call mom_calc_hfacz( bi,bj,k,hfacz,r_hfacz,mythid )
-----------^
mom_fluxform_ad.f(3727): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_KE]
      call mom_calc_ke( bi,bj,k,2,ufld,vfld,ke,mythid )
-----------^
mom_fluxform_ad.f(3729): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_HDIV]
        call mom_calc_hdiv( bi,bj,k,2,ufld,vfld,hdiv,mythid )
-------------^
mom_fluxform_ad.f(3730): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_RELVORT3]
        call mom_calc_relvort3( bi,bj,k,ufld,vfld,hfacz,vort3,mythid )
-------------^
mom_fluxform_ad.f(3731): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_TENSION]
        call mom_calc_tension( bi,bj,k,ufld,vfld,tension,mythid )
-------------^
mom_fluxform_ad.f(3732): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_STRAIN]
        call mom_calc_strain( bi,bj,k,ufld,vfld,hfacz,strain,mythid )
-------------^
mom_fluxform_ad.f(3742): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( hdiv,'momHDiv ',k,1,2,bi,bj,mythid )
---------------^
mom_fluxform_ad.f(3743): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( vort3,'momVort3',k,1,2,bi,bj,mythid )
---------------^
mom_fluxform_ad.f(3744): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( tension,'Tension ',k,1,2,bi,bj,mythid )
---------------^
mom_fluxform_ad.f(3745): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( strain,'Strain  ',k,1,2,bi,bj,mythid )
---------------^
mom_fluxform_ad.f(3747): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
            call diagnostics_fill( stretching,'Stretch ',k,1,2,bi,bj,
-----------------^
mom_fluxform_ad.f(3753): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_RTRANS]
        call mom_calc_rtrans( k,bi,bj,rtransu,rtransv,mytime,myiter,
-------------^
mom_fluxform_ad.f(3755): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_ADV_WU]
        call mom_u_adv_wu( bi,bj,k,uvel,wvel,rtransu,fverukm,mythid )
-------------^
mom_fluxform_ad.f(3756): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_ADV_WV]
        call mom_v_adv_wv( bi,bj,k,vvel,wvel,rtransv,fvervkm,mythid )
-------------^
mom_fluxform_ad.f(3760): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_RTRANS]
        call mom_calc_rtrans( help_h,bi,bj,rtransu,rtransv,mytime,
-------------^
mom_fluxform_ad.f(3773): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_VISC]
          call mom_calc_visc( bi,bj,k,viscah_z,viscah_d,visca4_z,
---------------^
mom_fluxform_ad.f(3778): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_ADV_UU]
        call mom_u_adv_uu( bi,bj,k,utrans,ufld,fzon,mythid )
-------------^
mom_fluxform_ad.f(3779): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_ADV_VU]
        call mom_u_adv_vu( bi,bj,k,vtrans,ufld,fmer,mythid )
-------------^
mom_fluxform_ad.f(3781): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_ADV_WU]
        call mom_u_adv_wu( bi,bj,help_i,uvel,wvel,rtransu,fverukp,
-------------^
mom_fluxform_ad.f(3792): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( fzon,'ADVx_Um ',k,1,2,bi,bj,mythid )
---------------^
mom_fluxform_ad.f(3793): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( fmer,'ADVy_Um ',k,1,2,bi,bj,mythid )
---------------^
mom_fluxform_ad.f(3794): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( fverukm,'ADVrE_Um',k,1,2,bi,bj,mythid )
---------------^
mom_fluxform_ad.f(3815): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_DEL2U]
          call mom_u_del2u( bi,bj,k,ufld,hfacz,h0facz,v4f,mythid )
---------------^
mom_fluxform_ad.f(3817): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_XVISCFLUX]
        call mom_u_xviscflux( bi,bj,k,ufld,v4f,fzon,viscah_d,visca4_d,
-------------^
mom_fluxform_ad.f(3819): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_YVISCFLUX]
        call mom_u_yviscflux( bi,bj,k,ufld,v4f,hfacz,fmer,viscah_z,
-------------^
mom_fluxform_ad.f(3822): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_RVISCFLUX]
          call mom_u_rviscflux( bi,bj,k,uvel,kapparu,fvrup,mythid )
---------------^
mom_fluxform_ad.f(3824): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_RVISCFLUX]
          call mom_u_rviscflux( bi,bj,help_j,uvel,kapparu,fvrdw,mythid )
---------------^
mom_fluxform_ad.f(3835): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( fzon,'VISCx_Um',k,1,2,bi,bj,mythid )
---------------^
mom_fluxform_ad.f(3836): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( fmer,'VISCy_Um',k,1,2,bi,bj,mythid )
---------------^
mom_fluxform_ad.f(3838): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
            call diagnostics_fill( fvrup,'VISrE_Um',k,1,2,bi,bj,mythid )
-----------------^
mom_fluxform_ad.f(3842): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_SIDEDRAG]
          call mom_u_sidedrag( bi,bj,k,ufld,v4f,h0facz,viscah_z,
---------------^
mom_fluxform_ad.f(3852): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_BOTDRAG_COEFF]
          call mom_u_botdrag_coeff( bi,bj,k, .true. ,ufld,vfld,kapparu,
---------------^
mom_fluxform_ad.f(3870): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_U_DRAG_COEFF]
          call shelfice_u_drag_coeff( bi,bj,k, .true. ,ufld,vfld,
---------------^
mom_fluxform_ad.f(3881): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_METRIC_NH]
        call mom_u_metric_nh( bi,bj,k,ufld,wvel,mt,mythid )
-------------^
mom_fluxform_ad.f(3889): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_METRIC_SPHERE]
        call mom_u_metric_sphere( bi,bj,k,ufld,vfld,mt,mythid )
-------------^
mom_fluxform_ad.f(3897): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_METRIC_CYLINDER]
        call mom_u_metric_cylinder( bi,bj,k,ufld,vfld,mt,mythid )
-------------^
mom_fluxform_ad.f(3905): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_ADV_UV]
        call mom_v_adv_uv( bi,bj,k,utrans,vfld,fzon,mythid )
-------------^
mom_fluxform_ad.f(3906): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_ADV_VV]
        call mom_v_adv_vv( bi,bj,k,vtrans,vfld,fmer,mythid )
-------------^
mom_fluxform_ad.f(3908): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_ADV_WV]
        call mom_v_adv_wv( bi,bj,help_k,vvel,wvel,rtransv,fvervkp,
-------------^
mom_fluxform_ad.f(3919): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( fzon,'ADVx_Vm ',k,1,2,bi,bj,mythid )
---------------^
mom_fluxform_ad.f(3920): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( fmer,'ADVy_Vm ',k,1,2,bi,bj,mythid )
---------------^
mom_fluxform_ad.f(3921): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( fvervkm,'ADVrE_Vm',k,1,2,bi,bj,mythid )
---------------^
mom_fluxform_ad.f(3942): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_DEL2V]
          call mom_v_del2v( bi,bj,k,vfld,hfacz,h0facz,v4f,mythid )
---------------^
mom_fluxform_ad.f(3944): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_XVISCFLUX]
        call mom_v_xviscflux( bi,bj,k,vfld,v4f,hfacz,fzon,viscah_z,
-------------^
mom_fluxform_ad.f(3946): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_YVISCFLUX]
        call mom_v_yviscflux( bi,bj,k,vfld,v4f,fmer,viscah_d,visca4_d,
-------------^
mom_fluxform_ad.f(3949): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_RVISCFLUX]
          call mom_v_rviscflux( bi,bj,k,vvel,kapparv,fvrup,mythid )
---------------^
mom_fluxform_ad.f(3951): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_RVISCFLUX]
          call mom_v_rviscflux( bi,bj,help_l,vvel,kapparv,fvrdw,mythid )
---------------^
mom_fluxform_ad.f(3962): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( fzon,'VISCx_Vm',k,1,2,bi,bj,mythid )
---------------^
mom_fluxform_ad.f(3963): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( fmer,'VISCy_Vm',k,1,2,bi,bj,mythid )
---------------^
mom_fluxform_ad.f(3965): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
            call diagnostics_fill( fvrup,'VISrE_Vm',k,1,2,bi,bj,mythid )
-----------------^
mom_fluxform_ad.f(3969): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_SIDEDRAG]
          call mom_v_sidedrag( bi,bj,k,vfld,v4f,h0facz,viscah_z,
---------------^
mom_fluxform_ad.f(3979): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_BOTDRAG_COEFF]
          call mom_v_botdrag_coeff( bi,bj,k, .true. ,ufld,vfld,kapparv,
---------------^
mom_fluxform_ad.f(3997): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_V_DRAG_COEFF]
          call shelfice_v_drag_coeff( bi,bj,k, .true. ,ufld,vfld,
---------------^
mom_fluxform_ad.f(4008): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_METRIC_NH]
        call mom_v_metric_nh( bi,bj,k,vfld,wvel,mt,mythid )
-------------^
mom_fluxform_ad.f(4016): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_METRIC_SPHERE]
        call mom_v_metric_sphere( bi,bj,k,ufld,mt,mythid )
-------------^
mom_fluxform_ad.f(4024): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_METRIC_CYLINDER]
        call mom_v_metric_cylinder( bi,bj,k,ufld,vfld,mt,mythid )
-------------^
mom_fluxform_ad.f(4032): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_CORIOLIS]
        call mom_u_coriolis( bi,bj,k,vfld,ucf,mythid )
-------------^
mom_fluxform_ad.f(4033): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_CORIOLIS]
        call mom_v_coriolis( bi,bj,k,ufld,vcf,mythid )
-------------^
mom_fluxform_ad.f(4041): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( ucf,'Um_Cori ',k,1,2,bi,bj,mythid )
---------------^
mom_fluxform_ad.f(4042): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( vcf,'Vm_Cori ',k,1,2,bi,bj,mythid )
---------------^
mom_fluxform_ad.f(4046): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_CORIOLIS_NH]
        call mom_u_coriolis_nh( bi,bj,k,wvel,ucf,mythid )
-------------^
mom_fluxform_ad.f(4053): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_CORIOLIS_NH]
          call mom_v_coriolis_nh( bi,bj,k,wvel,vcf,mythid )
---------------^
mom_fluxform_ad.f(4070): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( ke,'momKE   ',k,1,2,bi,bj,mythid )
-------------^
mom_fluxform_ad.f(4071): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( gu(1-olx,1-oly,k,bi,bj),'Um_Advec',k,1,2,
-------------^
mom_fluxform_ad.f(4073): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( gv(1-olx,1-oly,k,bi,bj),'Vm_Advec',k,1,2,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_u_metric_cylinder_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_u_metric_sphere_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_u_xviscflux_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_u_yviscflux_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_v_adv_uv_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_v_adv_vv_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_v_adv_wv_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_v_coriolis_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_v_del2v_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_v_metric_cylinder_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_v_metric_sphere_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_v_xviscflux_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_v_yviscflux_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_vecinv_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_vi_coriolis_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_vi_del2uv_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_vi_hdissip_ad.f
mom_vecinv_ad.f(1097): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_METRIC_NH_AD]
        call mom_v_metric_nh_ad( bi,bj,k,vfld,vfld_ad,wvel,wvel_ad,
-------------^
mom_vecinv_ad.f(1104): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_METRIC_NH_AD]
        call mom_u_metric_nh_ad( bi,bj,k,ufld,ufld_ad,wvel,wvel_ad,
-------------^
mom_vecinv_ad.f(1114): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_CORIOLIS_NH_AD]
          call mom_v_coriolis_nh_ad( bi,bj,k,wvel_ad,vcf_ad )
---------------^
mom_vecinv_ad.f(1121): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_CORIOLIS_NH_AD]
        call mom_u_coriolis_nh_ad( bi,bj,k,wvel_ad,ucf_ad )
-------------^
mom_vecinv_ad.f(1129): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_GRAD_KE_AD]
        call mom_vi_v_grad_ke_ad( bi,bj,k,ke_ad,vcf_ad )
-------------^
mom_vecinv_ad.f(1135): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_GRAD_KE_AD]
        call mom_vi_u_grad_ke_ad( bi,bj,k,ke_ad,ucf_ad )
-------------^
mom_vecinv_ad.f(1142): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_VERTSHEAR_AD]
          call mom_vi_v_vertshear_ad( bi,bj,k,vvel,vvel_ad,wvel,wvel_ad,
---------------^
mom_vecinv_ad.f(1149): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_VERTSHEAR_AD]
          call mom_vi_u_vertshear_ad( bi,bj,k,uvel,uvel_ad,wvel,wvel_ad,
---------------^
mom_vecinv_ad.f(1159): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_CORIOLIS_C4_AD]
          call mom_vi_v_coriolis_c4_ad( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(1163): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_CORIOLIS_C4_AD]
          call mom_vi_v_coriolis_c4_ad( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(1167): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_CORIOLIS_AD]
          call mom_vi_v_coriolis_ad( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(1171): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_CORIOLIS_AD]
          call mom_vi_v_coriolis_ad( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(1182): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_CORIOLIS_C4_AD]
          call mom_vi_u_coriolis_c4_ad( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(1186): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_CORIOLIS_C4_AD]
          call mom_vi_u_coriolis_c4_ad( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(1190): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_CORIOLIS_AD]
          call mom_vi_u_coriolis_ad( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(1194): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_CORIOLIS_AD]
          call mom_vi_u_coriolis_ad( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(1216): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_CORIOLIS_AD]
          call mom_vi_v_coriolis_ad( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(1219): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_CORIOLIS_AD]
          call mom_vi_u_coriolis_ad( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(1223): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_CORIOLIS_AD]
          call mom_vi_coriolis_ad( bi,bj,k,ufld,ufld_ad,vfld,vfld_ad,
---------------^
mom_vecinv_ad.f(1235): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_ABSVORT3_AD]
        call mom_calc_absvort3_ad( vort3_ad,omega3_ad )
-------------^
mom_vecinv_ad.f(1275): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_VISC]
          call mom_calc_visc( bi,bj,k,viscah_z,viscah_d,visca4_z,
---------------^
mom_vecinv_ad.f(1285): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_DEL2UV]
          call mom_vi_del2uv( bi,bj,k,hdiv,vort3,hfacz,del2u,del2v,
---------------^
mom_vecinv_ad.f(1329): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_V_DRAG_COEFF_AD]
          call shelfice_v_drag_coeff_ad( bi,bj,k, .true. ,ufld,ufld_ad,
---------------^
mom_vecinv_ad.f(1353): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_BOTDRAG_COEFF_AD]
          call mom_v_botdrag_coeff_ad( bi,bj,k, .true. ,ufld,ufld_ad,
---------------^
mom_vecinv_ad.f(1362): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_SIDEDRAG_AD]
          call mom_v_sidedrag_ad( bi,bj,k,vfld,vfld_ad,del2v,del2v_ad,
---------------^
mom_vecinv_ad.f(1392): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_RVISCFLUX_AD]
          call mom_v_rviscflux_ad( bi,bj,help_i,vvel,vvel_ad,kapparv,
---------------^
mom_vecinv_ad.f(1416): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_U_DRAG_COEFF_AD]
          call shelfice_u_drag_coeff_ad( bi,bj,k, .true. ,ufld,ufld_ad,
---------------^
mom_vecinv_ad.f(1440): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_BOTDRAG_COEFF_AD]
          call mom_u_botdrag_coeff_ad( bi,bj,k, .true. ,ufld,ufld_ad,
---------------^
mom_vecinv_ad.f(1449): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_SIDEDRAG_AD]
          call mom_u_sidedrag_ad( bi,bj,k,ufld,ufld_ad,del2u,del2u_ad,
---------------^
mom_vecinv_ad.f(1479): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_RVISCFLUX_AD]
          call mom_u_rviscflux_ad( bi,bj,help_h,uvel,uvel_ad,kapparu,
---------------^
mom_vecinv_ad.f(1483): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_HDISSIP_AD]
          call mom_hdissip_ad( bi,bj,tension,tension_ad,strain,
---------------^
mom_vecinv_ad.f(1487): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_HDISSIP_AD]
          call mom_vi_hdissip_ad( bi,bj,k,hdiv,hdiv_ad,vort3,vort3_ad,
---------------^
mom_vecinv_ad.f(1499): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_DEL2UV]
          call mom_vi_del2uv( bi,bj,k,hdiv,vort3,hfacz,del2u,del2v,
---------------^
mom_vecinv_ad.f(1501): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_RELVORT3_AD]
          call mom_calc_relvort3_ad( bi,bj,k,del2u_ad,del2v_ad,zstar_ad 
---------------^
mom_vecinv_ad.f(1503): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_HDIV_AD]
          call mom_calc_hdiv_ad( bi,bj,k,2,del2u,del2u_ad,del2v,
---------------^
mom_vecinv_ad.f(1505): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_DEL2UV_AD]
          call mom_vi_del2uv_ad( bi,bj,k,hdiv_ad,vort3,vort3_ad,hfacz,
---------------^
mom_vecinv_ad.f(1519): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_VISC_AD]
          call mom_calc_visc_ad( bi,bj,k,viscah_z_ad,viscah_d_ad,
---------------^
mom_vecinv_ad.f(1534): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_STRAIN_AD]
          call mom_calc_strain_ad( bi,bj,k,ufld_ad,vfld_ad,strain_ad )
---------------^
mom_vecinv_ad.f(1535): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_TENSION_AD]
          call mom_calc_tension_ad( bi,bj,k,ufld_ad,vfld_ad,tension_ad )
---------------^
mom_vecinv_ad.f(1537): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_HDIV_AD]
        call mom_calc_hdiv_ad( bi,bj,k,2,ufld,ufld_ad,vfld,vfld_ad,
-------------^
mom_vecinv_ad.f(1563): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_RELVORT3_AD]
      call mom_calc_relvort3_ad( bi,bj,k,ufld_ad,vfld_ad,vort3_ad )
-----------^
mom_vecinv_ad.f(1564): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_KE_AD]
      call mom_calc_ke_ad( bi,bj,k,selectkescheme,ufld,ufld_ad,vfld,
-----------^
mom_vecinv_ad.f(1574): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_HFACZ_AD]
      call mom_calc_hfacz_ad( bi,bj,k,hfacz_ad,r_hfacz_ad )
-----------^
mom_vecinv_ad.f(2433): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_HFACZ]
      call mom_calc_hfacz( bi,bj,k,hfacz,r_hfacz,mythid )
-----------^
mom_vecinv_ad.f(2460): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_KE]
      call mom_calc_ke( bi,bj,k,selectkescheme,ufld,vfld,ke,mythid )
-----------^
mom_vecinv_ad.f(2461): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_RELVORT3]
      call mom_calc_relvort3( bi,bj,k,ufld,vfld,hfacz,vort3,mythid )
-----------^
mom_vecinv_ad.f(2505): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_HDIV]
        call mom_calc_hdiv( bi,bj,k,2,ufld,vfld,hdiv,mythid )
-------------^
mom_vecinv_ad.f(2507): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_TENSION]
          call mom_calc_tension( bi,bj,k,ufld,vfld,tension,mythid )
---------------^
mom_vecinv_ad.f(2508): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_STRAIN]
          call mom_calc_strain( bi,bj,k,ufld,vfld,hfacz,strain,mythid )
---------------^
mom_vecinv_ad.f(2554): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_VISCMD]
          call mom_calc_viscmd( bi,bj,k,viscah_z,viscah_d,visca4_z,
---------------^
mom_vecinv_ad.f(2564): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_DEL2UV]
          call mom_vi_del2uv( bi,bj,k,hdiv,vort3,hfacz,del2u,del2v,
---------------^
mom_vecinv_ad.f(2566): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_HDIV]
          call mom_calc_hdiv( bi,bj,k,2,del2u,del2v,dstar,mythid )
---------------^
mom_vecinv_ad.f(2567): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_RELVORT3]
          call mom_calc_relvort3( bi,bj,k,del2u,del2v,hfacz,zstar,
---------------^
mom_vecinv_ad.f(2591): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_HDISSIP]
          call mom_hdissip( bi,bj,k,tension,strain,hfacz,viscah_z,
---------------^
mom_vecinv_ad.f(2595): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_HDISSIP]
          call mom_vi_hdissip( bi,bj,k,hdiv,vort3,dstar,zstar,hfacz,
---------------^
mom_vecinv_ad.f(2601): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_RVISCFLUX]
          call mom_u_rviscflux( bi,bj,help_h,uvel,kapparu,vrf,mythid )
---------------^
mom_vecinv_ad.f(2622): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_SIDEDRAG]
          call mom_u_sidedrag( bi,bj,k,ufld,del2u,h0facz,viscah_z,
---------------^
mom_vecinv_ad.f(2637): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_BOTDRAG_COEFF]
          call mom_u_botdrag_coeff( bi,bj,k, .true. ,ufld,vfld,kapparu,
---------------^
mom_vecinv_ad.f(2657): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_U_DRAG_COEFF]
          call shelfice_u_drag_coeff( bi,bj,k, .true. ,ufld,vfld,
---------------^
mom_vecinv_ad.f(2673): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_RVISCFLUX]
          call mom_v_rviscflux( bi,bj,help_i,vvel,kapparv,vrf,mythid )
---------------^
mom_vecinv_ad.f(2694): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_SIDEDRAG]
          call mom_v_sidedrag( bi,bj,k,vfld,del2v,h0facz,viscah_z,
---------------^
mom_vecinv_ad.f(2709): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_BOTDRAG_COEFF]
          call mom_v_botdrag_coeff( bi,bj,k, .true. ,ufld,vfld,kapparv,
---------------^
mom_vecinv_ad.f(2729): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_V_DRAG_COEFF]
          call shelfice_v_drag_coeff( bi,bj,k, .true. ,ufld,vfld,
---------------^
mom_vecinv_ad.f(2745): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_ABSVORT3]
        call mom_calc_absvort3( bi,bj,k,vort3,omega3,mythid )
-------------^
mom_vecinv_ad.f(2755): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_CORIOLIS]
          call mom_vi_u_coriolis( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(2757): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_CORIOLIS]
          call mom_vi_v_coriolis( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(2760): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_CORIOLIS]
          call mom_vi_coriolis( bi,bj,k,ufld,vfld,hfacz,r_hfacz,ucf,vcf,
---------------^
mom_vecinv_ad.f(2790): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_CORIOLIS_C4]
          call mom_vi_u_coriolis_c4( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(2794): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_CORIOLIS_C4]
          call mom_vi_u_coriolis_c4( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(2797): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_CORIOLIS]
          call mom_vi_u_coriolis( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(2800): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_CORIOLIS]
          call mom_vi_u_coriolis( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(2810): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_CORIOLIS_C4]
          call mom_vi_v_coriolis_c4( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(2814): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_CORIOLIS_C4]
          call mom_vi_v_coriolis_c4( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(2817): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_CORIOLIS]
          call mom_vi_v_coriolis( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(2820): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_CORIOLIS]
          call mom_vi_v_coriolis( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(2829): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_VERTSHEAR]
          call mom_vi_u_vertshear( bi,bj,k,uvel,wvel,ucf,mythid )
---------------^
mom_vecinv_ad.f(2835): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_VERTSHEAR]
          call mom_vi_v_vertshear( bi,bj,k,vvel,wvel,vcf,mythid )
---------------^
mom_vecinv_ad.f(2842): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_GRAD_KE]
        call mom_vi_u_grad_ke( bi,bj,k,ke,ucf,mythid )
-------------^
mom_vecinv_ad.f(2848): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_GRAD_KE]
        call mom_vi_v_grad_ke( bi,bj,k,ke,vcf,mythid )
-------------^
mom_vecinv_ad.f(2856): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_CORIOLIS_NH]
        call mom_u_coriolis_nh( bi,bj,k,wvel,ucf,mythid )
-------------^
mom_vecinv_ad.f(2863): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_CORIOLIS_NH]
          call mom_v_coriolis_nh( bi,bj,k,wvel,vcf,mythid )
---------------^
mom_vecinv_ad.f(2872): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_METRIC_NH]
        call mom_u_metric_nh( bi,bj,k,ufld,wvel,ucf,mythid )
-------------^
mom_vecinv_ad.f(2878): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_METRIC_NH]
        call mom_v_metric_nh( bi,bj,k,vfld,wvel,vcf,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_vi_u_coriolis_ad.f
mom_vi_del2uv_ad.f(238): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL_AD]
        call fill_cs_corner_tr_rl_ad( 2, .false. ,hdiv_ad )
-------------^
mom_vi_del2uv_ad.f(265): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL_AD]
        call fill_cs_corner_tr_rl_ad( 1, .false. ,hdiv_ad )
-------------^
mom_vi_del2uv_ad.f(448): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
        call fill_cs_corner_tr_rl( 1, .false. ,hdiv,bi,bj,mythid )
-------------^
mom_vi_del2uv_ad.f(459): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
        call fill_cs_corner_tr_rl( 2, .false. ,hdiv,bi,bj,mythid )
-------------^
mom_vecinv_ad.f(3683): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
          call mnc_cw_set_udim( 'mom_vi',-1,mythid )
---------------^
mom_vecinv_ad.f(3684): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_S]
          call mnc_cw_rl_w_s( 'D','mom_vi',0,0,'T',mytime,mythid )
---------------^
mom_vecinv_ad.f(3685): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
          call mnc_cw_set_udim( 'mom_vi',0,mythid )
---------------^
mom_vecinv_ad.f(3686): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_I_W_S]
          call mnc_cw_i_w_s( 'I','mom_vi',0,0,'iter',myiter,mythid )
---------------^
mom_vecinv_ad.f(3729): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_HFACZ]
      call mom_calc_hfacz( bi,bj,k,hfacz,r_hfacz,mythid )
-----------^
mom_vecinv_ad.f(3736): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_KE]
      call mom_calc_ke( bi,bj,k,selectkescheme,ufld,vfld,ke,mythid )
-----------^
mom_vecinv_ad.f(3737): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_RELVORT3]
      call mom_calc_relvort3( bi,bj,k,ufld,vfld,hfacz,vort3,mythid )
-----------^
mom_vecinv_ad.f(3761): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_HDIV]
        call mom_calc_hdiv( bi,bj,k,2,ufld,vfld,hdiv,mythid )
-------------^
mom_vecinv_ad.f(3763): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_TENSION]
          call mom_calc_tension( bi,bj,k,ufld,vfld,tension,mythid )
---------------^
mom_vecinv_ad.f(3764): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_STRAIN]
          call mom_calc_strain( bi,bj,k,ufld,vfld,hfacz,strain,mythid )
---------------^
mom_vecinv_ad.f(3784): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_VISC]
          call mom_calc_visc( bi,bj,k,viscah_z,viscah_d,visca4_z,
---------------^
mom_vecinv_ad.f(3789): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_DEL2UV]
          call mom_vi_del2uv( bi,bj,k,hdiv,vort3,hfacz,del2u,del2v,
---------------^
mom_vecinv_ad.f(3791): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_HDIV]
          call mom_calc_hdiv( bi,bj,k,2,del2u,del2v,dstar,mythid )
---------------^
mom_vecinv_ad.f(3792): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_RELVORT3]
          call mom_calc_relvort3( bi,bj,k,del2u,del2v,hfacz,zstar,
---------------^
mom_vecinv_ad.f(3796): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_HDISSIP]
          call mom_hdissip( bi,bj,k,tension,strain,hfacz,viscah_z,
---------------^
mom_vecinv_ad.f(3800): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_HDISSIP]
          call mom_vi_hdissip( bi,bj,k,hdiv,vort3,dstar,zstar,hfacz,
---------------^
mom_vecinv_ad.f(3806): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_RVISCFLUX]
          call mom_u_rviscflux( bi,bj,help_h,uvel,kapparu,vrf,mythid )
---------------^
mom_vecinv_ad.f(3821): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_SIDEDRAG]
          call mom_u_sidedrag( bi,bj,k,ufld,del2u,h0facz,viscah_z,
---------------^
mom_vecinv_ad.f(3831): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_BOTDRAG_COEFF]
          call mom_u_botdrag_coeff( bi,bj,k, .true. ,ufld,vfld,kapparu,
---------------^
mom_vecinv_ad.f(3849): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_U_DRAG_COEFF]
          call shelfice_u_drag_coeff( bi,bj,k, .true. ,ufld,vfld,
---------------^
mom_vecinv_ad.f(3860): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_RVISCFLUX]
          call mom_v_rviscflux( bi,bj,help_i,vvel,kapparv,vrf,mythid )
---------------^
mom_vecinv_ad.f(3875): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_SIDEDRAG]
          call mom_v_sidedrag( bi,bj,k,vfld,del2v,h0facz,viscah_z,
---------------^
mom_vecinv_ad.f(3885): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_BOTDRAG_COEFF]
          call mom_v_botdrag_coeff( bi,bj,k, .true. ,ufld,vfld,kapparv,
---------------^
mom_vecinv_ad.f(3903): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_V_DRAG_COEFF]
          call shelfice_v_drag_coeff( bi,bj,k, .true. ,ufld,vfld,
---------------^
mom_vecinv_ad.f(3914): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_CALC_ABSVORT3]
        call mom_calc_absvort3( bi,bj,k,vort3,omega3,mythid )
-------------^
mom_vecinv_ad.f(3919): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_CORIOLIS]
          call mom_vi_u_coriolis( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(3921): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_CORIOLIS]
          call mom_vi_v_coriolis( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(3924): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_CORIOLIS]
          call mom_vi_coriolis( bi,bj,k,ufld,vfld,hfacz,r_hfacz,ucf,vcf,
---------------^
mom_vecinv_ad.f(3935): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_LOCAL_RL]
            call write_local_rl( 'fV','I10',1,ucf,bi,bj,k,myiter,mythid 
-----------------^
mom_vecinv_ad.f(3937): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_LOCAL_RL]
            call write_local_rl( 'fU','I10',1,vcf,bi,bj,k,myiter,mythid 
-----------------^
mom_vecinv_ad.f(3941): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_OFFSET]
            call mnc_cw_rl_w_offset( pf,'mom_vi',bi,bj,'fV',ucf,offsets,
-----------------^
mom_vecinv_ad.f(3943): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_OFFSET]
            call mnc_cw_rl_w_offset( pf,'mom_vi',bi,bj,'fU',vcf,offsets,
-----------------^
mom_vecinv_ad.f(3948): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( ucf,'Um_Cori ',k,1,2,bi,bj,mythid )
---------------^
mom_vecinv_ad.f(3949): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( vcf,'Vm_Cori ',k,1,2,bi,bj,mythid )
---------------^
mom_vecinv_ad.f(3962): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_CORIOLIS_C4]
          call mom_vi_u_coriolis_c4( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(3966): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_CORIOLIS_C4]
          call mom_vi_u_coriolis_c4( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(3969): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_CORIOLIS]
          call mom_vi_u_coriolis( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(3972): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_CORIOLIS]
          call mom_vi_u_coriolis( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(3982): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_CORIOLIS_C4]
          call mom_vi_v_coriolis_c4( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(3986): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_CORIOLIS_C4]
          call mom_vi_v_coriolis_c4( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(3989): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_CORIOLIS]
          call mom_vi_v_coriolis( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(3992): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_CORIOLIS]
          call mom_vi_v_coriolis( bi,bj,k,selectvortscheme,
---------------^
mom_vecinv_ad.f(4002): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_LOCAL_RL]
            call write_local_rl( 'zV','I10',1,ucf,bi,bj,k,myiter,mythid 
-----------------^
mom_vecinv_ad.f(4004): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_LOCAL_RL]
            call write_local_rl( 'zU','I10',1,vcf,bi,bj,k,myiter,mythid 
-----------------^
mom_vecinv_ad.f(4008): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_OFFSET]
            call mnc_cw_rl_w_offset( pf,'mom_vi',bi,bj,'zV',ucf,offsets,
-----------------^
mom_vecinv_ad.f(4010): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_OFFSET]
            call mnc_cw_rl_w_offset( pf,'mom_vi',bi,bj,'zU',vcf,offsets,
-----------------^
mom_vecinv_ad.f(4015): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( ucf,'Um_AdvZ3',k,1,2,bi,bj,mythid )
---------------^
mom_vecinv_ad.f(4016): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( vcf,'Vm_AdvZ3',k,1,2,bi,bj,mythid )
---------------^
mom_vecinv_ad.f(4019): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_VERTSHEAR]
          call mom_vi_u_vertshear( bi,bj,k,uvel,wvel,ucf,mythid )
---------------^
mom_vecinv_ad.f(4025): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_VERTSHEAR]
          call mom_vi_v_vertshear( bi,bj,k,vvel,wvel,vcf,mythid )
---------------^
mom_vecinv_ad.f(4032): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
            call diagnostics_fill( ucf,'Um_AdvRe',k,1,2,bi,bj,mythid )
-----------------^
mom_vecinv_ad.f(4033): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
            call diagnostics_fill( vcf,'Vm_AdvRe',k,1,2,bi,bj,mythid )
-----------------^
mom_vecinv_ad.f(4036): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_U_GRAD_KE]
        call mom_vi_u_grad_ke( bi,bj,k,ke,ucf,mythid )
-------------^
mom_vecinv_ad.f(4042): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VI_V_GRAD_KE]
        call mom_vi_v_grad_ke( bi,bj,k,ke,vcf,mythid )
-------------^
mom_vecinv_ad.f(4050): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_LOCAL_RL]
            call write_local_rl( 'KEx','I10',1,ucf,bi,bj,k,myiter,
-----------------^
mom_vecinv_ad.f(4052): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_LOCAL_RL]
            call write_local_rl( 'KEy','I10',1,vcf,bi,bj,k,myiter,
-----------------^
mom_vecinv_ad.f(4056): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_OFFSET]
            call mnc_cw_rl_w_offset( pf,'mom_vi',bi,bj,'KEx',ucf,
-----------------^
mom_vecinv_ad.f(4058): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_OFFSET]
            call mnc_cw_rl_w_offset( pf,'mom_vi',bi,bj,'KEy',vcf,
-----------------^
mom_vecinv_ad.f(4064): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_CORIOLIS_NH]
        call mom_u_coriolis_nh( bi,bj,k,wvel,ucf,mythid )
-------------^
mom_vecinv_ad.f(4071): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_CORIOLIS_NH]
          call mom_v_coriolis_nh( bi,bj,k,wvel,vcf,mythid )
---------------^
mom_vecinv_ad.f(4080): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_U_METRIC_NH]
        call mom_u_metric_nh( bi,bj,k,ufld,wvel,ucf,mythid )
-------------^
mom_vecinv_ad.f(4086): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_V_METRIC_NH]
        call mom_v_metric_nh( bi,bj,k,vfld,wvel,vcf,mythid )
-------------^
mom_vecinv_ad.f(4102): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CS_CORNER_UV]
        call debug_cs_corner_uv( ' uDiss,vDiss from MOM_VECINV',gudiss,
-------------^
mom_vecinv_ad.f(4107): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_LOCAL_RL]
          call write_local_rl( 'del2u','I10',1,del2u,bi,bj,k,myiter,
---------------^
mom_vecinv_ad.f(4109): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_LOCAL_RL]
          call write_local_rl( 'del2v','I10',1,del2v,bi,bj,k,myiter,
---------------^
mom_vecinv_ad.f(4111): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_LOCAL_RL]
          call write_local_rl( 'dStar','I10',1,dstar,bi,bj,k,myiter,
---------------^
mom_vecinv_ad.f(4113): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_LOCAL_RL]
          call write_local_rl( 'zStar','I10',1,zstar,bi,bj,k,myiter,
---------------^
mom_vecinv_ad.f(4117): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_LOCAL_RL]
          call write_local_rl( 'W3','I10',1,omega3,bi,bj,k,myiter,
---------------^
mom_vecinv_ad.f(4119): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_LOCAL_RL]
          call write_local_rl( 'Z3','I10',1,vort3bc,bi,bj,k,myiter,
---------------^
mom_vecinv_ad.f(4121): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_LOCAL_RL]
          call write_local_rl( 'KE','I10',1,ke,bi,bj,k,myiter,mythid )
---------------^
mom_vecinv_ad.f(4122): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_LOCAL_RL]
          call write_local_rl( 'D','I10',1,hdiv,bi,bj,k,myiter,mythid )
---------------^
mom_vecinv_ad.f(4123): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_LOCAL_RL]
          call write_local_rl( 'Dt','I10',1,tension,bi,bj,k,myiter,
---------------^
mom_vecinv_ad.f(4125): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_LOCAL_RL]
          call write_local_rl( 'Ds','I10',1,strainbc,bi,bj,k,myiter,
---------------^
mom_vecinv_ad.f(4127): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_LOCAL_RL]
          call write_local_rl( 'Du','I10',1,gudiss,bi,bj,k,myiter,
---------------^
mom_vecinv_ad.f(4129): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_LOCAL_RL]
          call write_local_rl( 'Dv','I10',1,gvdiss,bi,bj,k,myiter,
---------------^
mom_vecinv_ad.f(4133): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_OFFSET]
          call mnc_cw_rl_w_offset( pf,'mom_vi',bi,bj,'W3',omega3,
---------------^
mom_vecinv_ad.f(4135): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_OFFSET]
          call mnc_cw_rl_w_offset( pf,'mom_vi',bi,bj,'Z3',vort3bc,
---------------^
mom_vecinv_ad.f(4137): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_OFFSET]
          call mnc_cw_rl_w_offset( pf,'mom_vi',bi,bj,'KE',ke,offsets,
---------------^
mom_vecinv_ad.f(4139): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_OFFSET]
          call mnc_cw_rl_w_offset( pf,'mom_vi',bi,bj,'D',hdiv,offsets,
---------------^
mom_vecinv_ad.f(4141): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_OFFSET]
          call mnc_cw_rl_w_offset( pf,'mom_vi',bi,bj,'Dt',tension,
---------------^
mom_vecinv_ad.f(4143): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_OFFSET]
          call mnc_cw_rl_w_offset( pf,'mom_vi',bi,bj,'Ds',strainbc,
---------------^
mom_vecinv_ad.f(4145): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_OFFSET]
          call mnc_cw_rl_w_offset( pf,'mom_vi',bi,bj,'Du',gudiss,
---------------^
mom_vecinv_ad.f(4147): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_OFFSET]
          call mnc_cw_rl_w_offset( pf,'mom_vi',bi,bj,'Dv',gvdiss,
---------------^
mom_vecinv_ad.f(4152): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( vort3bc,'momVort3',k,1,2,bi,bj,mythid )
-------------^
mom_vecinv_ad.f(4153): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( ke,'momKE   ',k,1,2,bi,bj,mythid )
-------------^
mom_vecinv_ad.f(4155): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( hdiv,'momHDiv ',k,1,2,bi,bj,mythid )
---------------^
mom_vecinv_ad.f(4158): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( tension,'Tension ',k,1,2,bi,bj,mythid )
---------------^
mom_vecinv_ad.f(4159): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( strainbc,'Strain  ',k,1,2,bi,bj,mythid 
---------------^
mom_vecinv_ad.f(4162): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
            call diagnostics_fill( stretching,'Stretch ',k,1,2,bi,bj,
-----------------^
mom_vecinv_ad.f(4166): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( gu(1-olx,1-oly,k,bi,bj),'Um_Advec',k,1,2,
-------------^
mom_vecinv_ad.f(4168): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( gv(1-olx,1-oly,k,bi,bj),'Vm_Advec',k,1,2,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_vi_u_coriolis_c4_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_vi_u_grad_ke_ad.f
mom_vi_u_coriolis_ad.f(866): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        call print_error( msgbuf,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_vi_u_vertshear_ad.f
mom_vi_u_coriolis_c4_ad.f(723): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        call print_error( msgbuf,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_vi_v_coriolis_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_vi_v_coriolis_c4_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_vi_v_grad_ke_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c mom_vi_v_vertshear_ad.f
mom_vi_v_coriolis_c4_ad.f(723): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        call print_error( msgbuf,mythid )
-------------^
mom_vi_v_coriolis_ad.f(866): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        call print_error( msgbuf,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c read_fld_xyz_rs_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c read_fld_xyz_rl_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c read_fld_xy_rs_ad.f
read_fld_xyz_rs_ad.f(150): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
      call mds_read_field( fullname,readbinaryprec,usecurrentdir,ftype,
-----------^
read_fld_xyz_rl_ad.f(150): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
      call mds_read_field( fullname,readbinaryprec,usecurrentdir,ftype,
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c read_fld_xy_rl_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c read_rec_ad.f
read_fld_xy_rs_ad.f(148): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
      call mds_read_field( fullname,readbinaryprec,usecurrentdir,ftype,
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c shelfice_cost_accumulate_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c shelfice_cost_final_ad.f
read_rec_ad.f(72): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
      call mds_read_field( fname,fprec,usecurrentdir,ftype,nnz,1,nnz,
-----------^
read_rec_ad.f(125): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
      call mds_read_field( fname,fprec,usecurrentdir,ftype,nnz,1,nnz,
-----------^
read_rec_ad.f(180): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
      call mds_read_field( fname,fprec,usecurrentdir,ftype,ksiz,klo,khi,
-----------^
read_fld_xy_rl_ad.f(148): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
      call mds_read_field( fullname,readbinaryprec,usecurrentdir,ftype,
-----------^
read_rec_ad.f(235): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
      call mds_read_field( fname,fprec,usecurrentdir,ftype,ksiz,klo,khi,
-----------^
read_rec_ad.f(338): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
      call mds_read_field( fname,readbinaryprec,usecurrentdir,ftype,nnz,
-----------^
read_rec_ad.f(441): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
      call mds_read_field( fname,readbinaryprec,usecurrentdir,ftype,nnz,
-----------^
read_rec_ad.f(546): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
      call mds_read_field( fname,readbinaryprec,usecurrentdir,ftype,nnz,
-----------^
read_rec_ad.f(651): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
      call mds_read_field( fname,readbinaryprec,usecurrentdir,ftype,nnz,
-----------^
read_rec_ad.f(700): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_XZ]
      call mds_read_sec_xz( fname,fprec,usecurrentdir,ftype,nnz,1,nnz,
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c shelfice_forcing_ad.f
read_rec_ad.f(749): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_XZ]
      call mds_read_sec_xz( fname,fprec,usecurrentdir,ftype,nnz,1,nnz,
-----------^
read_rec_ad.f(798): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_YZ]
      call mds_read_sec_yz( fname,fprec,usecurrentdir,ftype,nnz,1,nnz,
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c shelfice_forcing_surf_ad.f
read_rec_ad.f(847): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_YZ]
      call mds_read_sec_yz( fname,fprec,usecurrentdir,ftype,nnz,1,nnz,
-----------^
shelfice_cost_final_ad.f(494): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_TILE_RL]
      call global_sum_tile_rl( objf_shelfice,f_shelfice,mythid )
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c shelfice_init_varia_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c shelfice_read_pickup_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c shelfice_step_icemass_ad.f
shelfice_read_pickup_ad.f(610): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [RW_GET_SUFFIX]
          call rw_get_suffix( suff,starttime,niter0,mythid )
---------------^
shelfice_read_pickup_ad.f(617): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_SET]
      call read_mflds_set( fn,nbfields,fileprec,nr,niter0,mythid )
-----------^
shelfice_read_pickup_ad.f(622): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          call print_error( msgbuf,mythid )
---------------^
shelfice_read_pickup_ad.f(625): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          call print_error( msgbuf,mythid )
---------------^
shelfice_read_pickup_ad.f(626): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ALL_PROC_DIE]
          call all_proc_die( 0 )
---------------^
shelfice_read_pickup_ad.f(636): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          call print_error( msgbuf,mythid )
---------------^
shelfice_read_pickup_ad.f(640): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
          call print_message( msgbuf,iounit,squeeze_right,mythid )
---------------^
shelfice_read_pickup_ad.f(641): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ALL_PROC_DIE]
          call all_proc_die( mythid )
---------------^
shelfice_read_pickup_ad.f(646): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
          call print_message( msgbuf,iounit,squeeze_right,mythid )
---------------^
shelfice_read_pickup_ad.f(650): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
            call print_message( msgbuf,iounit,squeeze_right,mythid )
-----------------^
shelfice_read_pickup_ad.f(654): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
            call print_error( msgbuf,mythid )
-----------------^
shelfice_read_pickup_ad.f(655): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ALL_PROC_DIE]
            call all_proc_die( mythid )
-----------------^
shelfice_read_pickup_ad.f(665): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_3D_RL]
          call read_mflds_3d_rl( 'SHI_mass',shelficemass,nj,fp,1,niter0,
---------------^
shelfice_read_pickup_ad.f(670): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_CHECK]
      call read_mflds_check( missfldlist,nmissing,niter0,mythid )
-----------^
shelfice_read_pickup_ad.f(674): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        call print_error( msgbuf,mythid )
-------------^
shelfice_read_pickup_ad.f(675): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ALL_PROC_DIE]
        call all_proc_die( mythid )
-------------^
shelfice_read_pickup_ad.f(683): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          call print_error( msgbuf,mythid )
---------------^
shelfice_read_pickup_ad.f(685): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ALL_PROC_DIE]
        call all_proc_die( mythid )
-------------^
shelfice_read_pickup_ad.f(689): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
        call exch_xy_rl( shelficemass,mythid )
-------------^
shelfice_init_varia_ad.f(601): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XY_RL]
            call read_fld_xy_rl( shelficetranscoefftfile,' ',
-----------------^
shelfice_init_varia_ad.f(603): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
            call exch_xy_rl( shitranscoefft,mythid )
-----------------^
shelfice_init_varia_ad.f(648): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_READ_PICKUP]
          call shelfice_read_pickup( 1,niter0,mythid )
---------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c shelfice_thermodynamics_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c shelfice_u_drag_coeff_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c shelfice_v_drag_coeff_ad.f
shelfice_step_icemass_ad.f(294): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_TILE_RL]
        call global_sum_tile_rl( shelficenetmassfluxtile,
-------------^
shelfice_step_icemass_ad.f(720): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RL]
        call adexch_xy_rl( shelficemass_ad,mythid )
-------------^
shelfice_step_icemass_ad.f(1255): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
        call exch_xy_rl( shelficemass,mythid )
-------------^
shelfice_step_icemass_ad.f(1268): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( shelficemass,'SHI_mass',0,1,0,1,1,mythid 
-------------^
shelfice_thermodynamics_ad.f(1006): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_STEP_ICEMASS_AD]
        call shelfice_step_icemass_ad( mythid )
-------------^
shelfice_thermodynamics_ad.f(2435): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_STEP_ICEMASS]
        call shelfice_step_icemass( mytime,myiter,mythid )
-------------^
shelfice_thermodynamics_ad.f(3414): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_STEP_ICEMASS]
        call shelfice_step_icemass( mytime,myiter,mythid )
-------------^
shelfice_thermodynamics_ad.f(3417): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL_RS]
        call diagnostics_fill_rs( shelficefreshwaterflux,'SHIfwFlx',0,1,
-------------^
shelfice_thermodynamics_ad.f(3419): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL_RS]
        call diagnostics_fill_rs( shelficeheatflux,'SHIhtFlx',0,1,0,1,1,
-------------^
shelfice_thermodynamics_ad.f(3422): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL]
        call diagnostics_scale_fill( shelficeforcingt,tmpfac,1,
-------------^
shelfice_thermodynamics_ad.f(3425): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL]
        call diagnostics_scale_fill( shelficeforcings,tmpfac,1,
-------------^
shelfice_thermodynamics_ad.f(3427): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( shitranscoefft,'SHIgammT',0,1,0,1,1,
-------------^
shelfice_thermodynamics_ad.f(3429): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( shitranscoeffs,'SHIgammS',0,1,0,1,1,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c shelfice_diagnostics_drag_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c stic_init_varia_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c stic_thermodynamics_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c stic_solve4fluxes_ad.f
shelfice_diagnostics_drag_ad.f(147): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL_RS]
      call diagnostics_fill_rs( shelficedragu,'SHI_TauX',0,1,1,bi,bj,
-----------^
shelfice_diagnostics_drag_ad.f(149): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL_RS]
      call diagnostics_fill_rs( shelficedragv,'SHI_TauY',0,1,1,bi,bj,
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c different_multiple_ad.f
stic_init_varia_ad.f(212): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XYZ_RL]
          call read_fld_xyz_rl( shelficetranscoefftfile,' ',
---------------^
stic_init_varia_ad.f(214): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XYZ_RL]
          call exch_xyz_rl( shitranscoefft3d,mythid )
---------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c fill_cs_corner_ag_rl_ad.f
stic_thermodynamics_ad.f(805): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STIC_SOLVE4FLUXES]
        call stic_solve4fluxes( tloc,sloc,ploc,gammatloc,gammasloc,
-------------^
stic_thermodynamics_ad.f(823): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STIC_SOLVE4FLUXES]
                call stic_solve4fluxes( tloc,sloc,ploc,gammatloc,
---------------------^
stic_thermodynamics_ad.f(920): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STIC_SOLVE4FLUXES]
                call stic_solve4fluxes( tloc,sloc,ploc,gammatloc,
---------------------^
stic_thermodynamics_ad.f(938): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STIC_SOLVE4FLUXES_AD]
                call stic_solve4fluxes_ad( tloc,tloc_ad,sloc,sloc_ad,
---------------------^
stic_thermodynamics_ad.f(1001): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STIC_SOLVE4FLUXES_AD]
        call stic_solve4fluxes_ad( tloc,tloc_ad,sloc,sloc_ad,ploc,
-------------^
stic_thermodynamics_ad.f(1791): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STIC_SOLVE4FLUXES]
        call stic_solve4fluxes( tloc,sloc,ploc,gammatloc,gammasloc,
-------------^
stic_thermodynamics_ad.f(1820): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STIC_SOLVE4FLUXES]
                call stic_solve4fluxes( tloc,sloc,ploc,gammatloc,
---------------------^
stic_solve4fluxes_ad.f(1270): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        call print_message( msgbuf,standardmessageunit,squeeze_right,1 )
-------------^
stic_solve4fluxes_ad.f(1339): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        call print_message( msgbuf,standardmessageunit,squeeze_right,1 )
-------------^
stic_solve4fluxes_ad.f(1342): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        call print_message( msgbuf,standardmessageunit,squeeze_right,1 )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c fill_cs_corner_tr_rl_ad.f
stic_thermodynamics_ad.f(2776): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STIC_SOLVE4FLUXES]
        call stic_solve4fluxes( tloc,sloc,ploc,gammatloc,gammasloc,
-------------^
stic_thermodynamics_ad.f(2838): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STIC_SOLVE4FLUXES]
                call stic_solve4fluxes( tloc,sloc,ploc,gammatloc,
---------------------^
stic_thermodynamics_ad.f(2934): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( tmpdiag,'TFLUXMLT',0,nr,0,1,1,mythid )
---------------^
stic_thermodynamics_ad.f(2947): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( tmpdiag,'SFLUXMLT',0,nr,0,1,1,mythid )
---------------^
stic_thermodynamics_ad.f(2948): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( tmpdiagt,'TFLUXMTI',0,nr,0,1,1,mythid )
---------------^
stic_thermodynamics_ad.f(2950): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL_RS]
        call diagnostics_fill_rs( shelficefreshwaterflux,'SHIfwFlx',0,1,
-------------^
stic_thermodynamics_ad.f(2952): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL_RS]
        call diagnostics_fill_rs( shelficeheatflux,'SHIhtFlx',0,1,0,1,1,
-------------^
stic_thermodynamics_ad.f(2954): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL_RS]
        call diagnostics_fill_rs( sticffreshwaterflux,'SHIICFfw',0,1,0,
-------------^
stic_thermodynamics_ad.f(2956): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL_RS]
        call diagnostics_fill_rs( sticfheatflux,'SHIICFht',0,1,0,1,1,
-------------^
stic_thermodynamics_ad.f(2958): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( icffreshwaterflux,'STCfwFlx',0,nr,0,1,1,
-------------^
stic_thermodynamics_ad.f(2960): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( icfheatflux,'STChtFlx',0,nr,0,1,1,mythid 
-------------^
stic_thermodynamics_ad.f(2963): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL]
        call diagnostics_scale_fill( tmpdiagshelficeforcingt,tmpfac,1,
-------------^
stic_thermodynamics_ad.f(2966): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL]
        call diagnostics_scale_fill( tmpdiagshelficeforcings,tmpfac,1,
-------------^
stic_thermodynamics_ad.f(2969): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL]
        call diagnostics_scale_fill( tmpdiagicfforcingt,tmpfac,1,
-------------^
stic_thermodynamics_ad.f(2972): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL]
        call diagnostics_scale_fill( tmpdiagicfforcings,tmpfac,1,
-------------^
stic_thermodynamics_ad.f(2974): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( shitranscoefft3d,'SHIgam3T',0,nr,0,1,1,
-------------^
stic_thermodynamics_ad.f(2976): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( shitranscoeffs3d,'SHIgam3S',0,nr,0,1,1,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c fill_cs_corner_uv_rs_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c fill_cs_corner_uv_rl_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c get_periodic_interval_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c lef_zero_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_sm_3d_rl_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_3d_rs_ad.f
get_periodic_interval_ad.f(79): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        call print_error( msgbuf,mythid )
-------------^
get_periodic_interval_ad.f(83): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        call print_error( msgbuf,mythid )
-------------^
get_periodic_interval_ad.f(92): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        call print_error( msgbuf,mythid )
-------------^
get_periodic_interval_ad.f(96): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        call print_error( msgbuf,mythid )
-------------^
exch_3d_rs_ad.f(99): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS_CUBE]
        call exch1_rs_cube( phi, .false. ,olw,ole,ols,oln,mynz,
-------------^
exch_3d_rs_ad.f(102): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
        call exch1_rs( phi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_3d_rl_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_xy_rl_ad.f
exch_sm_3d_rl_ad.f(168): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_CUBE_AD]
        call exch1_rl_cube_ad( phi_ad, .false. ,olw,ole,ols,oln,mynz,
-------------^
exch_sm_3d_rl_ad.f(171): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_AD]
        call exch1_rl_ad( phi_ad,olw,ole,ols,oln,mynz,exchwidthx,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_xy_rs_ad.f
exch_sm_3d_rl_ad.f(291): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_CUBE]
        call exch1_rl_cube( phi, .false. ,olw,ole,ols,oln,mynz,
-------------^
exch_sm_3d_rl_ad.f(326): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
        call exch1_rl( phi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_xyz_rl_ad.f
exch_xy_rl_ad.f(100): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_CUBE_AD]
exch_3d_rl_ad.f(100): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_CUBE_AD]
        call exch1_rl_cube_ad( phi_ad, .false. ,olw,ole,ols,oln,mynz,
-------------^
        call exch1_rl_cube_ad( phi_ad, .false. ,olw,ole,ols,oln,mynz,
-------------^
exch_xy_rl_ad.f(103): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_AD]
exch_3d_rl_ad.f(103): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_AD]
        call exch1_rl_ad( phi_ad,olw,ole,ols,oln,mynz,exchwidthx,
        call exch1_rl_ad( phi_ad,olw,ole,ols,oln,mynz,exchwidthx,
-------------^
-------------^
exch_xy_rs_ad.f(100): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS_CUBE_AD]
        call exch1_rs_cube_ad( phi_ad, .false. ,olw,ole,ols,oln,mynz,
-------------^
exch_xy_rs_ad.f(103): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS_AD]
        call exch1_rs_ad( phi_ad,olw,ole,ols,oln,mynz,exchwidthx,
-------------^
exch_3d_rl_ad.f(185): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_CUBE]
        call exch1_rl_cube( phi, .false. ,olw,ole,ols,oln,mynz,
-------------^
exch_3d_rl_ad.f(188): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
        call exch1_rl( phi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
exch_xy_rl_ad.f(186): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_CUBE]
        call exch1_rl_cube( phi, .false. ,olw,ole,ols,oln,mynz,
-------------^
exch_xy_rl_ad.f(189): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
        call exch1_rl( phi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
exch_xy_rs_ad.f(186): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS_CUBE]
        call exch1_rs_cube( phi, .false. ,olw,ole,ols,oln,mynz,
-------------^
exch_xy_rs_ad.f(189): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
        call exch1_rs( phi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_xyz_rs_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_3d_rs_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_3d_rl_ad.f
exch_xyz_rl_ad.f(102): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_CUBE_AD]
        call exch1_rl_cube_ad( phi_ad, .false. ,olw,ole,ols,oln,mynz,
-------------^
exch_xyz_rl_ad.f(105): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_AD]
        call exch1_rl_ad( phi_ad,olw,ole,ols,oln,mynz,exchwidthx,
-------------^
exch_xyz_rl_ad.f(190): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_CUBE]
        call exch1_rl_cube( phi, .false. ,olw,ole,ols,oln,mynz,
-------------^
exch_xyz_rl_ad.f(193): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
        call exch1_rl( phi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_xy_rs_ad.f
exch_uv_3d_rs_ad.f(101): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_RS_CUBE]
        call exch1_uv_rs_cube( uphi,vphi,withsigns,olw,ole,ols,oln,mynz,
-------------^
exch_uv_3d_rs_ad.f(104): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
        call exch1_rs( uphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
exch_uv_3d_rs_ad.f(106): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
        call exch1_rs( vphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
exch_xyz_rs_ad.f(102): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS_CUBE]
        call exch1_rs_cube( phi, .false. ,olw,ole,ols,oln,mynz,
-------------^
exch_xyz_rs_ad.f(105): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
        call exch1_rs( phi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
exch_uv_3d_rl_ad.f(102): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_RL_CUBE_AD]
        call exch1_uv_rl_cube_ad( uphi_ad,vphi_ad,withsigns,olw,ole,ols,
-------------^
exch_uv_3d_rl_ad.f(105): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_AD]
        call exch1_rl_ad( vphi_ad,olw,ole,ols,oln,mynz,exchwidthx,
-------------^
exch_uv_3d_rl_ad.f(107): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_AD]
        call exch1_rl_ad( uphi_ad,olw,ole,ols,oln,mynz,exchwidthx,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_xy_rl_ad.f
exch_uv_3d_rl_ad.f(191): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_RL_CUBE]
        call exch1_uv_rl_cube( uphi,vphi,withsigns,olw,ole,ols,oln,mynz,
-------------^
exch_uv_3d_rl_ad.f(194): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
        call exch1_rl( uphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
exch_uv_3d_rl_ad.f(196): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
        call exch1_rl( vphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_xyz_rs_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_xyz_rl_ad.f
exch_uv_xy_rs_ad.f(102): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_RS_CUBE_AD]
        call exch1_uv_rs_cube_ad( uphi_ad,vphi_ad,withsigns,olw,ole,ols,
-------------^
exch_uv_xy_rs_ad.f(105): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS_AD]
        call exch1_rs_ad( vphi_ad,olw,ole,ols,oln,mynz,exchwidthx,
-------------^
exch_uv_xy_rs_ad.f(107): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS_AD]
        call exch1_rs_ad( uphi_ad,olw,ole,ols,oln,mynz,exchwidthx,
-------------^
exch_uv_xy_rs_ad.f(192): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_RS_CUBE]
        call exch1_uv_rs_cube( uphi,vphi,withsigns,olw,ole,ols,oln,mynz,
-------------^
exch_uv_xy_rs_ad.f(195): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
        call exch1_rs( uphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
exch_uv_xy_rs_ad.f(197): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
        call exch1_rs( vphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_agrid_3d_rs_ad.f
exch_uv_xyz_rs_ad.f(104): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_RS_CUBE]
        call exch1_uv_rs_cube( uphi,vphi,withsigns,olw,ole,ols,oln,mynz,
-------------^
exch_uv_xyz_rs_ad.f(107): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
        call exch1_rs( uphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
exch_uv_xyz_rs_ad.f(109): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
        call exch1_rs( vphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
exch_uv_xy_rl_ad.f(102): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_RL_CUBE]
        call exch1_uv_rl_cube( uphi,vphi,withsigns,olw,ole,ols,oln,mynz,
-------------^
exch_uv_xy_rl_ad.f(105): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
        call exch1_rl( uphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
exch_uv_xy_rl_ad.f(107): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
        call exch1_rl( vphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_agrid_3d_rl_ad.f
exch_uv_xyz_rl_ad.f(104): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_RL_CUBE_AD]
        call exch1_uv_rl_cube_ad( uphi_ad,vphi_ad,withsigns,olw,ole,ols,
-------------^
exch_uv_xyz_rl_ad.f(107): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_AD]
        call exch1_rl_ad( vphi_ad,olw,ole,ols,oln,mynz,exchwidthx,
-------------^
exch_uv_xyz_rl_ad.f(109): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_AD]
        call exch1_rl_ad( uphi_ad,olw,ole,ols,oln,mynz,exchwidthx,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_dgrid_3d_rs_ad.f
exch_uv_xyz_rl_ad.f(196): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_UV_RL_CUBE]
        call exch1_uv_rl_cube( uphi,vphi,withsigns,olw,ole,ols,oln,mynz,
-------------^
exch_uv_xyz_rl_ad.f(199): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
        call exch1_rl( uphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
exch_uv_xyz_rl_ad.f(201): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
        call exch1_rl( vphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c exch_uv_dgrid_3d_rl_ad.f
exch_uv_agrid_3d_rs_ad.f(144): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS_CUBE]
        call exch1_rs_cube( uphi, .false. ,olw,ole,ols,oln,mynz,
-------------^
exch_uv_agrid_3d_rs_ad.f(146): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS_CUBE]
        call exch1_rs_cube( vphi, .false. ,olw,ole,ols,oln,mynz,
-------------^
exch_uv_agrid_3d_rs_ad.f(188): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
        call exch1_rs( uphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
exch_uv_agrid_3d_rs_ad.f(190): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
        call exch1_rs( vphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c adams_bashforth2_ad.f
exch_uv_dgrid_3d_rs_ad.f(143): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_3D_RS]
        call exch_uv_3d_rs( vphi,uphi, .false. ,mynz,mythid )
-------------^
exch_uv_dgrid_3d_rs_ad.f(175): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
        call exch1_rs( uphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
exch_uv_dgrid_3d_rs_ad.f(177): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RS]
        call exch1_rs( vphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c adams_bashforth3_ad.f
exch_uv_agrid_3d_rl_ad.f(144): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_CUBE]
        call exch1_rl_cube( uphi, .false. ,olw,ole,ols,oln,mynz,
-------------^
exch_uv_agrid_3d_rl_ad.f(146): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_CUBE]
        call exch1_rl_cube( vphi, .false. ,olw,ole,ols,oln,mynz,
-------------^
exch_uv_agrid_3d_rl_ad.f(188): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
        call exch1_rl( uphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
exch_uv_agrid_3d_rl_ad.f(190): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
        call exch1_rl( vphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c apply_forcing_ad.f
exch_uv_dgrid_3d_rl_ad.f(177): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_UV_3D_RL]
        call adexch_uv_3d_rl( vphi_ad,uphi_ad, .false. ,mynz,mythid )
-------------^
exch_uv_dgrid_3d_rl_ad.f(179): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_AD]
        call exch1_rl_ad( vphi_ad,olw,ole,ols,oln,mynz,exchwidthx,
-------------^
exch_uv_dgrid_3d_rl_ad.f(181): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL_AD]
        call exch1_rl_ad( uphi_ad,olw,ole,ols,oln,mynz,exchwidthx,
-------------^
exch_uv_dgrid_3d_rl_ad.f(307): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_3D_RL]
        call exch_uv_3d_rl( vphi,uphi, .false. ,mynz,mythid )
-------------^
exch_uv_dgrid_3d_rl_ad.f(339): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
        call exch1_rl( uphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
exch_uv_dgrid_3d_rl_ad.f(341): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH1_RL]
        call exch1_rl( vphi,olw,ole,ols,oln,mynz,exchwidthx,exchwidthy,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c calc_3d_diffusivity_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c calc_adv_flow_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c calc_div_ghat_ad.f
apply_forcing_ad.f(703): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_FORCING_S_AD]
        call shelfice_forcing_s_ad( gs_arr_ad,k,bi,bj )
-------------^
calc_3d_diffusivity_ad.f(716): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_CALC_DIFF]
        call ggl90_calc_diff( bi,bj,imin,imax,jmin,jmax,0,nr,kappartr,
-------------^
calc_3d_diffusivity_ad.f(1105): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_CALC_DIFF_AD]
        call ggl90_calc_diff_ad( bi,bj,imin,imax,jmin,jmax,0,nr,
-------------^
apply_forcing_ad.f(1459): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_FORCING_S]
        call shelfice_forcing_s( gs_arr,imin,imax,jmin,jmax,k,bi,bj,
-------------^
calc_3d_diffusivity_ad.f(1778): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          call print_error( msgbuf,mythid )
---------------^
calc_3d_diffusivity_ad.f(1783): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_CALC_DIFF]
        call ggl90_calc_diff( bi,bj,imin,imax,jmin,jmax,0,nr,kappartr,
-------------^
apply_forcing_ad.f(2176): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_FORCING_T_AD]
        call shelfice_forcing_t_ad( gt_arr_ad,k,bi,bj )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c calc_grad_phi_fv_ad.f
apply_forcing_ad.f(3061): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL]
          call diagnostics_scale_fill( tmpvar,tmpfac,1,'MoistCor',kc,1,
---------------^
apply_forcing_ad.f(3093): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_FORCING_T]
        call shelfice_forcing_t( gt_arr,imin,imax,jmin,jmax,k,bi,bj,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c calc_grad_phi_hyd_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c calc_grad_phi_surf_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c calc_ivdc_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c calc_phi_hyd_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c calc_r_star_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c calc_surf_dr_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c calc_viscosity_ad.f
calc_phi_hyd_ad.f(802): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGS_PHI_HYD_AD]
      call diags_phi_hyd_ad( k,bi,bj,imin,imax,jmin,jmax,phihydc_ad )
-----------^
calc_phi_hyd_ad.f(805): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_GRAD_PHI_HYD_AD]
          call calc_grad_phi_hyd_ad( k,bi,bj,imin,imax,jmin,jmax,
---------------^
calc_phi_hyd_ad.f(929): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_QUASIHYDROSTATIC_AD]
          call mom_quasihydrostatic_ad( bi,bj,k,uvel,uvel_ad,vvel,
---------------^
calc_phi_hyd_ad.f(960): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D_AD]
          call find_rho_2d_ad( imin,imax,jmin,jmax,k,theta(1-olx,1-oly,
---------------^
calc_phi_hyd_ad.f(1050): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_QUASIHYDROSTATIC_AD]
          call mom_quasihydrostatic_ad( bi,bj,k,uvel,uvel_ad,vvel,
---------------^
calc_phi_hyd_ad.f(1086): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D_AD]
          call find_rho_2d_ad( imin,imax,jmin,jmax,k,theta(1-olx,1-oly,
---------------^
calc_phi_hyd_ad.f(1209): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_QUASIHYDROSTATIC_AD]
          call mom_quasihydrostatic_ad( bi,bj,k,uvel,uvel_ad,vvel,
---------------^
calc_r_star_ad.f(659): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
        call debug_enter( 'CALC_R_STAR',mythid )
-------------^
calc_r_star_ad.f(811): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
      call exch_xy_rl( rstarfacc,mythid )
-----------^
calc_r_star_ad.f(812): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XY_RL]
      call exch_uv_xy_rl( rstarfacw,rstarfacs, .false. ,mythid )
-----------^
calc_r_star_ad.f(847): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
        call debug_leave( 'CALC_R_STAR',mythid )
-------------^
calc_surf_dr_ad.f(221): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_UV_XY_RS]
      call adexch_uv_xy_rs( hfac_surfw_ad,hfac_surfs_ad, .false. ,
-----------^
calc_surf_dr_ad.f(223): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RS]
      call adexch_xy_rs( hfac_surfc_ad,mythid )
-----------^
calc_phi_hyd_ad.f(2017): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D]
          call find_rho_2d( imin,imax,jmin,jmax,k,theta(1-olx,1-oly,k,
---------------^
calc_phi_hyd_ad.f(2042): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_QUASIHYDROSTATIC]
          call mom_quasihydrostatic( bi,bj,k,uvel,vvel,alpharho,mytime,
---------------^
calc_phi_hyd_ad.f(2140): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D]
          call find_rho_2d( imin,imax,jmin,jmax,k,theta(1-olx,1-oly,k,
---------------^
calc_phi_hyd_ad.f(2163): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_QUASIHYDROSTATIC]
          call mom_quasihydrostatic( bi,bj,k,uvel,vvel,alpharho,mytime,
---------------^
calc_phi_hyd_ad.f(2232): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_QUASIHYDROSTATIC]
          call mom_quasihydrostatic( bi,bj,k,uvel,vvel,alpharho,mytime,
---------------^
calc_phi_hyd_ad.f(2314): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_GRAD_PHI_HYD]
          call calc_grad_phi_hyd( k,bi,bj,imin,imax,jmin,jmax,phihydc,
---------------^
calc_phi_hyd_ad.f(2318): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGS_PHI_HYD]
      call diags_phi_hyd( k,bi,bj,imin,imax,jmin,jmax,phihydc,mytime,
-----------^
calc_surf_dr_ad.f(813): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_R8]
      call global_sum_r8( adjust_nb_pt,mythid )
-----------^
calc_surf_dr_ad.f(815): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_R8]
        call global_sum_r8( adjust_volum,mythid )
-------------^
calc_surf_dr_ad.f(822): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( hfac_surfc,mythid )
-----------^
calc_surf_dr_ad.f(823): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XY_RS]
      call exch_uv_xy_rs( hfac_surfw,hfac_surfs, .false. ,mythid )
-----------^
calc_phi_hyd_ad.f(3050): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D]
          call find_rho_2d( imin,imax,jmin,jmax,k,theta(1-olx,1-oly,k,
---------------^
calc_phi_hyd_ad.f(3075): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_QUASIHYDROSTATIC]
          call mom_quasihydrostatic( bi,bj,k,uvel,vvel,alpharho,mytime,
---------------^
calc_phi_hyd_ad.f(3155): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D]
          call find_rho_2d( imin,imax,jmin,jmax,k,theta(1-olx,1-oly,k,
---------------^
calc_phi_hyd_ad.f(3172): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_QUASIHYDROSTATIC]
          call mom_quasihydrostatic( bi,bj,k,uvel,vvel,alpharho,mytime,
---------------^
calc_phi_hyd_ad.f(3235): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_QUASIHYDROSTATIC]
          call mom_quasihydrostatic( bi,bj,k,uvel,vvel,alpharho,mytime,
---------------^
calc_phi_hyd_ad.f(3315): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_GRAD_PHI_HYD]
          call calc_grad_phi_hyd( k,bi,bj,imin,imax,jmin,jmax,phihydc,
---------------^
calc_phi_hyd_ad.f(3320): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGS_PHI_RLOW]
        call diags_phi_rlow( k,bi,bj,imin,imax,jmin,jmax,phihydf,
-------------^
calc_phi_hyd_ad.f(3323): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGS_PHI_HYD]
      call diags_phi_hyd( k,bi,bj,imin,imax,jmin,jmax,phihydc,mytime,
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c calc_wsurf_tr_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cg2d_nsa_ad.f
calc_viscosity_ad.f(1139): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_CALC_VISC_AD]
          call ggl90_calc_visc_ad( bi,bj,imin,imax,jmin,jmax,k,
---------------^
calc_viscosity_ad.f(1821): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_CALC_VISC]
          call ggl90_calc_visc( bi,bj,imin,imax,jmin,jmax,k,kapparu,
---------------^
calc_wsurf_tr_ad.f(230): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      call barrier( mythid )
-----------^
calc_wsurf_tr_ad.f(239): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_ADSUM_TILE_RL]
      call global_adsum_tile_rl( ws_tile_ad,ws_mean_ad,mythid )
-----------^
calc_wsurf_tr_ad.f(240): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_ADSUM_TILE_RL]
      call global_adsum_tile_rl( wt_tile_ad,wt_mean_ad,mythid )
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c convective_adjustment_ad.f
calc_viscosity_ad.f(2735): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_CALC_VISC]
          call ggl90_calc_visc( bi,bj,imin,imax,jmin,jmax,k,kapparu,
---------------^
calc_wsurf_tr_ad.f(473): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_TILE_RL]
      call global_sum_tile_rl( wt_tile,wt_mean,mythid )
-----------^
calc_wsurf_tr_ad.f(474): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_TILE_RL]
      call global_sum_tile_rl( ws_tile,ws_mean,mythid )
-----------^
calc_wsurf_tr_ad.f(481): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      call barrier( mythid )
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c convective_adjustment_ini_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c convective_weights_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c convectively_mixtracer_ad.f
convective_adjustment_ad.f(453): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CONVECTIVE_WEIGHTS]
          call convective_weights( bi,bj,k,rhokm1,rhok,weighta,weightb,
---------------^
convective_adjustment_ad.f(455): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CONVECTIVELY_MIXTRACER_AD]
          call convectively_mixtracer_ad( bi,bj,k,weighta,weighta_ad,
---------------^
convective_adjustment_ad.f(457): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CONVECTIVELY_MIXTRACER_AD]
          call convectively_mixtracer_ad( bi,bj,k,weighta,weighta_ad,
---------------^
convective_adjustment_ad.f(459): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CONVECTIVE_WEIGHTS_AD]
          call convective_weights_ad( bi,bj,k,rhokm1,rhokm1_ad,rhok,
---------------^
convective_adjustment_ad.f(461): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D_AD]
          call find_rho_2d_ad( imin,imax,jmin,jmax,help_j,theta(1-olx,1-
---------------^
convective_adjustment_ad.f(464): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D_AD]
          call find_rho_2d_ad( imin,imax,jmin,jmax,help_h,theta(1-olx,1-
---------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c correction_step_ad.f
convective_adjustment_ad.f(854): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D]
          call find_rho_2d( imin,imax,jmin,jmax,help_h,theta(1-olx,1-
---------------^
convective_adjustment_ad.f(858): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D]
          call find_rho_2d( imin,imax,jmin,jmax,help_j,theta(1-olx,1-
---------------^
convective_adjustment_ad.f(870): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CONVECTIVE_WEIGHTS]
          call convective_weights( bi,bj,k,rhokm1,rhok,weighta,weightb,
---------------^
convective_adjustment_ad.f(872): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CONVECTIVELY_MIXTRACER]
          call convectively_mixtracer( bi,bj,k,weighta,weightb,theta,
---------------^
convective_adjustment_ad.f(874): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CONVECTIVELY_MIXTRACER]
          call convectively_mixtracer( bi,bj,k,weighta,weightb,salt,
---------------^
convective_adjustment_ad.f(1336): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D]
          call find_rho_2d( imin,imax,jmin,jmax,help_h,theta(1-olx,1-
---------------^
convective_adjustment_ad.f(1340): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D]
          call find_rho_2d( imin,imax,jmin,jmax,help_j,theta(1-olx,1-
---------------^
convective_adjustment_ad.f(1342): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CONVECTIVE_WEIGHTS]
          call convective_weights( bi,bj,k,rhokm1,rhok,weighta,weightb,
---------------^
convective_adjustment_ad.f(1344): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CONVECTIVELY_MIXTRACER]
          call convectively_mixtracer( bi,bj,k,weighta,weightb,theta,
---------------^
convective_adjustment_ad.f(1346): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CONVECTIVELY_MIXTRACER]
          call convectively_mixtracer( bi,bj,k,weighta,weightb,salt,
---------------^
convective_adjustment_ad.f(1350): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( convectcount,'CONVADJ ',0,nr,2,bi,bj,
---------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cycle_ab_tracer_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c cycle_tracer_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c diags_phi_hyd_ad.f
correction_step_ad.f(1268): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( gu_dpx,'Um_dPhiX',k,1,-2,bi,bj,mythid )
---------------^
correction_step_ad.f(1269): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( gv_dpy,'Vm_dPhiY',k,1,-2,bi,bj,mythid )
---------------^
correction_step_ad.f(1304): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL_RS]
          call diagnostics_fill_rs( botdragu,'botTauX ',0,1,1,bi,bj,
---------------^
correction_step_ad.f(1326): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL_RS]
          call diagnostics_fill_rs( botdragv,'botTauY ',0,1,1,bi,bj,
---------------^
correction_step_ad.f(1331): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_DIAGNOSTICS_DRAG]
        call shelfice_diagnostics_drag( uvel(1-olx,1-oly,1,bi,bj),vvel(
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c diags_phi_rlow_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c diags_rho_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c diags_sound_speed_ad.f
diags_phi_hyd_ad.f(1311): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( phihydcstr,'PHIHYDcR',k,1,2,bi,bj,
---------------^
diags_rho_ad.f(129): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
      call diagnostics_fill( rho3d,'RHOAnoma',0,nr,0,1,1,mythid )
-----------^
diags_rho_ad.f(131): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL]
      call diagnostics_scale_fill( rho3d,tmpfac,2,'RHOANOSQ',0,nr,0,1,1,
-----------^
diags_rho_ad.f(144): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
              call diagnostics_fill( tmpfld,'URHOMASS',k,1,2,bi,bj,
-------------------^
diags_rho_ad.f(161): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
              call diagnostics_fill( tmpfld,'VRHOMASS',k,1,2,bi,bj,
-------------------^
diags_rho_ad.f(186): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
              call diagnostics_fill( tmpfld,'WRHOMASS',k,1,2,bi,bj,
-------------------^
diags_rho_ad.f(272): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( tmpfld,'WdRHO_P ',k,1,2,bi,bj,mythid )
-------------^
diags_rho_ad.f(274): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_COUNT]
          call diagnostics_count( 'WdRHO_P ',bi,bj,mythid )
---------------^
diags_rho_ad.f(284): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( tmpfld,'WdRHOdP ',k,1,2,bi,bj,mythid )
-------------^
diags_rho_ad.f(286): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_COUNT]
          call diagnostics_count( 'WdRHOdP ',bi,bj,mythid )
---------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c do_atmospheric_phys_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c do_fields_blocking_exchanges_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c do_oceanic_phys_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c do_stagger_fields_exchanges_ad.f
do_stagger_fields_exchanges_ad.f(273): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_SM_3D_RL]
          call adexch_sm_3d_rl( salt_ad, .false. ,nr,mythid )
---------------^
do_stagger_fields_exchanges_ad.f(274): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_SM_3D_RL]
          call adexch_sm_3d_rl( theta_ad, .false. ,nr,mythid )
---------------^
do_stagger_fields_exchanges_ad.f(278): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_3D_RL]
            call adexch_3d_rl( wvel_ad,nr,mythid )
-----------------^
do_stagger_fields_exchanges_ad.f(281): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_UV_3D_RL]
            call adexch_uv_3d_rl( uvel_ad,vvel_ad, .true. ,nr,mythid )
-----------------^
do_stagger_fields_exchanges_ad.f(541): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_3D_RL]
            call exch_uv_3d_rl( uvel,vvel, .true. ,nr,mythid )
-----------------^
do_stagger_fields_exchanges_ad.f(544): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_3D_RL]
            call exch_3d_rl( wvel,nr,mythid )
-----------------^
do_fields_blocking_exchanges_ad.f(287): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XYZ_RL]
do_stagger_fields_exchanges_ad.f(548): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_SM_3D_RL]
          call exch_sm_3d_rl( theta, .false. ,nr,mythid )
          call adexch_xyz_rl( totphihyd_ad,mythid )
---------------^
---------------^
do_stagger_fields_exchanges_ad.f(549): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_SM_3D_RL]
          call exch_sm_3d_rl( salt, .false. ,nr,mythid )
---------------^
do_fields_blocking_exchanges_ad.f(289): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_UV_DGRID_3D_RL]
        call adexch_uv_dgrid_3d_rl( uveld_ad,vveld_ad, .true. ,nr,
-------------^
do_fields_blocking_exchanges_ad.f(292): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XYZ_RL]
          call adexch_xyz_rl( salt_ad,mythid )
---------------^
do_fields_blocking_exchanges_ad.f(293): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XYZ_RL]
          call adexch_xyz_rl( theta_ad,mythid )
---------------^
do_fields_blocking_exchanges_ad.f(297): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XYZ_RL]
            call adexch_xyz_rl( wvel_ad,mythid )
-----------------^
do_fields_blocking_exchanges_ad.f(300): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_UV_XYZ_RL]
            call adexch_uv_xyz_rl( uvel_ad,vvel_ad, .true. ,mythid )
-----------------^
do_atmospheric_phys_ad.f(619): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
        call debug_enter( 'DO_ATMOSPHERIC_PHYS',mythid )
-------------^
do_atmospheric_phys_ad.f(653): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
        call debug_leave( 'DO_ATMOSPHERIC_PHYS',mythid )
-------------^
do_fields_blocking_exchanges_ad.f(586): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XYZ_RL]
            call exch_uv_xyz_rl( uvel,vvel, .true. ,mythid )
-----------------^
do_fields_blocking_exchanges_ad.f(589): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XYZ_RL]
            call exch_xyz_rl( wvel,mythid )
-----------------^
do_fields_blocking_exchanges_ad.f(593): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XYZ_RL]
          call exch_xyz_rl( theta,mythid )
---------------^
do_fields_blocking_exchanges_ad.f(594): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XYZ_RL]
          call exch_xyz_rl( salt,mythid )
---------------^
do_fields_blocking_exchanges_ad.f(597): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_SOM_EXCHANGES]
          call gad_som_exchanges( mythid )
---------------^
do_fields_blocking_exchanges_ad.f(599): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_DGRID_3D_RL]
        call exch_uv_dgrid_3d_rl( uveld,vveld, .true. ,nr,mythid )
-------------^
do_fields_blocking_exchanges_ad.f(601): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XYZ_RL]
          call exch_xyz_rl( totphihyd,mythid )
---------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c dynamics_ad.f
do_oceanic_phys_ad.f(868): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_EXCHANGES_AD]
        call ggl90_exchanges_ad( mythid )
-------------^
do_oceanic_phys_ad.f(921): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D]
                call find_rho_2d( imin,imax,jmin,jmax,k,theta(1-olx,1-
---------------------^
do_oceanic_phys_ad.f(952): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D]
                  call find_rho_2d( imin,imax,jmin,jmax,k,theta(1-olx,1-
-----------------------^
do_oceanic_phys_ad.f(957): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D]
                  call find_rho_2d( imin,imax,jmin,jmax,help_m,theta(1-
-----------------------^
do_oceanic_phys_ad.f(967): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GRAD_SIGMA]
              call grad_sigma( bi,bj,imin,imax,jmin,jmax,k,rhoinsitu(1-
-------------------^
do_oceanic_phys_ad.f(984): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_CALC_AD]
            call ggl90_calc_ad( bi,bj,sigmar,sigmar_ad )
-----------------^
do_oceanic_phys_ad.f(991): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GRAD_SIGMA_AD]
              call grad_sigma_ad( bi,bj,k,rhokm1_ad,rhokp1_ad,sigmar_ad 
-------------------^
do_oceanic_phys_ad.f(1007): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D_AD]
                  call find_rho_2d_ad( imin,imax,jmin,jmax,k,theta(1-
-----------------------^
do_oceanic_phys_ad.f(1026): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D_AD]
                  call find_rho_2d_ad( imin,imax,jmin,jmax,help_m,theta(
-----------------------^
do_oceanic_phys_ad.f(1052): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D_AD]
                call find_rho_2d_ad( imin,imax,jmin,jmax,k,theta(1-olx,
---------------------^
do_oceanic_phys_ad.f(1122): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXTERNAL_FORCING_SURF_AD]
      call external_forcing_surf_ad( imin,imax,jmin,jmax,mythid )
-----------^
do_oceanic_phys_ad.f(1136): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FREEZE_SURFACE_AD]
        call freeze_surface_ad( mythid )
-------------^
do_oceanic_phys_ad.f(1164): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STIC_THERMODYNAMICS_AD]
          call stic_thermodynamics_ad( mythid )
---------------^
do_oceanic_phys_ad.f(1166): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_THERMODYNAMICS_AD]
          call shelfice_thermodynamics_ad( mythid )
---------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c external_fields_load_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c external_forcing_surf_ad.f
do_oceanic_phys_ad.f(1997): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STIC_THERMODYNAMICSMD]
          call stic_thermodynamicsmd( mytime,myiter,mythid )
---------------^
do_oceanic_phys_ad.f(1999): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_THERMODYNAMICSMD]
          call shelfice_thermodynamicsmd( mytime,myiter,mythid )
---------------^
do_oceanic_phys_ad.f(2015): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FREEZE_SURFACE]
        call freeze_surface( mytime,myiter,mythid )
-------------^
do_oceanic_phys_ad.f(2045): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXTERNAL_FORCING_SURFMD]
      call external_forcing_surfmd( imin,imax,jmin,jmax,mytime,myiter,
-----------^
do_oceanic_phys_ad.f(2107): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D]
                call find_rho_2d( imin,imax,jmin,jmax,k,theta(1-olx,1-
---------------------^
do_oceanic_phys_ad.f(2151): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D]
                  call find_rho_2d( imin,imax,jmin,jmax,k,theta(1-olx,1-
-----------------------^
do_oceanic_phys_ad.f(2156): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D]
                  call find_rho_2d( imin,imax,jmin,jmax,help_m,theta(1-
-----------------------^
do_oceanic_phys_ad.f(2166): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GRAD_SIGMA]
              call grad_sigma( bi,bj,imin,imax,jmin,jmax,k,rhoinsitu(1-
-------------------^
do_oceanic_phys_ad.f(2170): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_IVDC]
              call calc_ivdc( bi,bj,imin,imax,jmin,jmax,k,sigmar,mytime,
-------------------^
do_oceanic_phys_ad.f(2187): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_CALCMD]
            call ggl90_calcmd( bi,bj,sigmar,mytime,myiter,mythid )
-----------------^
do_oceanic_phys_ad.f(2192): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_EXCHANGES]
        call ggl90_exchanges( mythid )
-------------^
do_oceanic_phys_ad.f(2195): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGS_OCEANIC_SURF_FLUX]
        call diags_oceanic_surf_flux( mytime,myiter,mythid )
-------------^
do_oceanic_phys_ad.f(2920): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
        call debug_enter( 'DO_OCEANIC_PHYS',mythid )
-------------^
do_oceanic_phys_ad.f(2956): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
            call debug_call( 'STIC_THERMODYNAMICS',mythid )
-----------------^
do_oceanic_phys_ad.f(2958): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
          call timer_start( 'STIC_THERMODYNAMICS [DO_OCEANIC_PHYS]',
---------------^
do_oceanic_phys_ad.f(2960): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STIC_THERMODYNAMICS]
          call stic_thermodynamics( mytime,myiter,mythid )
---------------^
do_oceanic_phys_ad.f(2961): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
          call timer_stop( 'STIC_THERMODYNAMICS [DO_OCEANIC_PHYS]',
---------------^
do_oceanic_phys_ad.f(2965): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
            call debug_call( 'SHELFICE_THERMODYNAMICS',mythid )
-----------------^
do_oceanic_phys_ad.f(2967): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
          call timer_start( 'SHELFICE_THERMODYNAMICS [DO_OCEANIC_PHYS]',
---------------^
do_oceanic_phys_ad.f(2969): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_THERMODYNAMICS]
          call shelfice_thermodynamics( mytime,myiter,mythid )
---------------^
do_oceanic_phys_ad.f(2970): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
          call timer_stop( 'SHELFICE_THERMODYNAMICS [DO_OCEANIC_PHYS]',
---------------^
do_oceanic_phys_ad.f(2975): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FREEZE_SURFACE]
        call freeze_surface( mytime,myiter,mythid )
-------------^
do_oceanic_phys_ad.f(2982): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'EXTERNAL_FORCING_SURF',mythid )
-------------^
do_oceanic_phys_ad.f(2984): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXTERNAL_FORCING_SURF]
      call external_forcing_surf( imin,imax,jmin,jmax,mytime,myiter,
-----------^
do_oceanic_phys_ad.f(3022): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
            call debug_call( 'FIND_RHO_2D (xNr)',mythid )
-----------------^
do_oceanic_phys_ad.f(3027): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D]
                call find_rho_2d( imin,imax,jmin,jmax,k,theta(1-olx,1-
---------------------^
do_oceanic_phys_ad.f(3050): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_MSG]
            call debug_msg( msgbuf(1:43),mythid )
-----------------^
do_oceanic_phys_ad.f(3065): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D]
                  call find_rho_2d( imin,imax,jmin,jmax,k,theta(1-olx,1-
-----------------------^
do_oceanic_phys_ad.f(3070): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHO_2D]
                  call find_rho_2d( imin,imax,jmin,jmax,help_m,theta(1-
-----------------------^
do_oceanic_phys_ad.f(3081): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
                call debug_call( 'GRAD_SIGMA',mythid )
---------------------^
do_oceanic_phys_ad.f(3083): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GRAD_SIGMA]
              call grad_sigma( bi,bj,imin,imax,jmin,jmax,k,rhoinsitu(1-
-------------------^
do_oceanic_phys_ad.f(3088): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
                call debug_call( 'CALC_IVDC',mythid )
---------------------^
do_oceanic_phys_ad.f(3090): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_IVDC]
              call calc_ivdc( bi,bj,imin,imax,jmin,jmax,k,sigmar,mytime,
-------------------^
do_oceanic_phys_ad.f(3094): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGS_RHO_L]
              call diags_rho_l( dodiagsrho,k,bi,bj,rhoinsitu(1-olx,1-
-------------------^
do_oceanic_phys_ad.f(3099): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_OCE_MXLAYER]
            call calc_oce_mxlayer( rhoinsitu(1-olx,1-oly,ksrf,bi,bj),
-----------------^
do_oceanic_phys_ad.f(3103): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
            call diagnostics_fill( sigmar,'DRHODR  ',0,nr,2,bi,bj,
-----------------^
do_oceanic_phys_ad.f(3108): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
              call debug_call( 'GGL90_CALC',mythid )
-------------------^
do_oceanic_phys_ad.f(3110): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
            call timer_start( 'GGL90_CALC [DO_OCEANIC_PHYS]',mythid )
-----------------^
do_oceanic_phys_ad.f(3111): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_CALC]
            call ggl90_calc( bi,bj,sigmar,mytime,myiter,mythid )
-----------------^
do_oceanic_phys_ad.f(3112): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
            call timer_stop( 'GGL90_CALC [DO_OCEANIC_PHYS]',mythid )
-----------------^
do_oceanic_phys_ad.f(3117): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_EXCHANGES]
        call ggl90_exchanges( mythid )
-------------^
do_oceanic_phys_ad.f(3120): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGS_RHO_G]
        call diags_rho_g( rhoinsitu,uvel,vvel,wvel,mytime,myiter,mythid 
-------------^
do_oceanic_phys_ad.f(3124): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGS_OCEANIC_SURF_FLUX]
        call diags_oceanic_surf_flux( mytime,myiter,mythid )
-------------^
do_oceanic_phys_ad.f(3127): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( ivdconvcount,'CONVADJ ',0,nr,0,1,1,
-------------^
do_oceanic_phys_ad.f(3131): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
        call debug_leave( 'DO_OCEANIC_PHYS',mythid )
-------------^
dynamics_ad.f(782): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMMY_IN_DYNAMICS]
      call dummy_in_dynamics( mytime,myiter,mythid )
-----------^
dynamics_ad.f(852): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [IMPLDIFF_AD]
            call impldiff_ad( imin,imax,jmin,jmax,0,kapparv,kapparv_ad,
-----------------^
dynamics_ad.f(855): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [IMPLDIFF_AD]
            call impldiff_ad( imin,imax,jmin,jmax,0,kapparu,kapparu_ad,
-----------------^
dynamics_ad.f(876): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [IMPLDIFF_AD]
            call impldiff_ad( imin,imax,jmin,jmax,-2,kapparv,kapparv_ad,
-----------------^
dynamics_ad.f(879): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [IMPLDIFF_AD]
            call impldiff_ad( imin,imax,jmin,jmax,-1,kapparu,kapparu_ad,
-----------------^
dynamics_ad.f(953): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_PHI_HYD]
            call calc_phi_hyd( bi,bj,imin,imax,jmin,jmax,k,phihydf,
-----------------^
dynamics_ad.f(973): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_FLUXFORM]
                call mom_fluxform( bi,bj,k,imin,imax,jmin,jmax,kapparu,
---------------------^
dynamics_ad.f(978): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VECINV]
                call mom_vecinv( bi,bj,k,imin,imax,jmin,jmax,kapparu,
---------------------^
dynamics_ad.f(983): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMESTEP_AD]
              call timestep_ad( bi,bj,imin,imax,jmin,jmax,k,dphihydx,
-------------------^
dynamics_ad.f(1003): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_FLUXFORM_AD]
                call mom_fluxform_ad( bi,bj,k,imin,imax,jmin,jmax,
---------------------^
dynamics_ad.f(1009): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VECINV_AD]
                call mom_vecinv_ad( bi,bj,k,imin,imax,jmin,jmax,kapparu,
---------------------^
dynamics_ad.f(1021): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_PHI_HYD_AD]
            call calc_phi_hyd_ad( bi,bj,imin,imax,jmin,jmax,k,
-----------------^
dynamics_ad.f(1025): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_VISCOSITY_AD]
            call calc_viscosity_ad( bi,bj,imin,imax,jmin,jmax,
-----------------^
dynamics_ad.f(1037): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_GRAD_PHI_SURF_AD]
            call calc_grad_phi_surf_ad( bi,bj,imin,imax,jmin,jmax,
-----------------^
dynamics_ad.f(1062): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADDUMMY_IN_DYNAMICS]
      call addummy_in_dynamics( mytime,myiter,mythid )
-----------^
dynamics_ad.f(1711): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMMY_IN_DYNAMICS]
      call dummy_in_dynamics( mytime,myiter,mythid )
-----------^
dynamics_ad.f(1752): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_GRAD_PHI_SURF]
            call calc_grad_phi_surf( bi,bj,imin,imax,jmin,jmax,etan,
-----------------^
dynamics_ad.f(1780): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_VISCOSITYMD]
            call calc_viscositymd( bi,bj,imin,imax,jmin,jmax,kapparu,
-----------------^
dynamics_ad.f(1869): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_PHI_HYDMD]
            call calc_phi_hydmd( bi,bj,imin,imax,jmin,jmax,k,phihydf,
-----------------^
dynamics_ad.f(1889): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_FLUXFORMMD]
                call mom_fluxformmd( bi,bj,k,imin,imax,jmin,jmax,
---------------------^
dynamics_ad.f(1894): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VECINVMD]
                call mom_vecinvmd( bi,bj,k,imin,imax,jmin,jmax,kapparu,
---------------------^
dynamics_ad.f(1899): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMESTEP]
              call timestep( bi,bj,imin,imax,jmin,jmax,k,dphihydx,
-------------------^
dynamics_ad.f(1913): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [IMPLDIFF]
            call impldiff( bi,bj,imin,imax,jmin,jmax,-1,kapparu,
-----------------^
dynamics_ad.f(1923): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [IMPLDIFF]
            call impldiff( bi,bj,imin,imax,jmin,jmax,-2,kapparv,
-----------------^
dynamics_ad.f(1935): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [IMPLDIFF]
            call impldiff( bi,bj,imin,imax,jmin,jmax,0,kapparu,
-----------------^
dynamics_ad.f(1946): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [IMPLDIFF]
            call impldiff( bi,bj,imin,imax,jmin,jmax,0,kapparv,
-----------------^
dynamics_ad.f(2584): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
        call debug_enter( 'DYNAMICS',mythid )
-------------^
dynamics_ad.f(2586): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMMY_IN_DYNAMICS]
      call dummy_in_dynamics( mytime,myiter,mythid )
-----------^
dynamics_ad.f(2622): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_GRAD_PHI_SURF]
            call calc_grad_phi_surf( bi,bj,imin,imax,jmin,jmax,etan,
-----------------^
dynamics_ad.f(2634): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_VISCOSITY]
            call calc_viscosity( bi,bj,imin,imax,jmin,jmax,kapparu,
-----------------^
dynamics_ad.f(2643): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_PHI_HYD]
            call calc_phi_hyd( bi,bj,imin,imax,jmin,jmax,k,phihydf,
-----------------^
dynamics_ad.f(2653): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_FLUXFORM]
                call mom_fluxform( bi,bj,k,imin,imax,jmin,jmax,kapparu,
---------------------^
dynamics_ad.f(2658): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOM_VECINV]
                call mom_vecinv( bi,bj,k,imin,imax,jmin,jmax,kapparu,
---------------------^
dynamics_ad.f(2663): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMESTEP]
              call timestep( bi,bj,imin,imax,jmin,jmax,k,dphihydx,
-------------------^
dynamics_ad.f(2669): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [IMPLDIFF]
            call impldiff( bi,bj,imin,imax,jmin,jmax,-1,kapparu,
-----------------^
dynamics_ad.f(2671): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [IMPLDIFF]
            call impldiff( bi,bj,imin,imax,jmin,jmax,-2,kapparv,
-----------------^
dynamics_ad.f(2675): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [IMPLDIFF]
            call impldiff( bi,bj,imin,imax,jmin,jmax,0,kapparu,
-----------------^
dynamics_ad.f(2678): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [IMPLDIFF]
            call impldiff( bi,bj,imin,imax,jmin,jmax,0,kapparv,
-----------------^
dynamics_ad.f(2685): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( totphihyd,'PHIHYD  ',0,nr,0,1,1,mythid )
-------------^
dynamics_ad.f(2686): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( phihydlow,'PHIBOT  ',0,1,0,1,1,mythid )
-------------^
dynamics_ad.f(2688): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL]
        call diagnostics_scale_fill( totphihyd,tmpfac,2,'PHIHYDSQ',0,nr,
-------------^
dynamics_ad.f(2690): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL]
        call diagnostics_scale_fill( phihydlow,tmpfac,2,'PHIBOTSQ',0,1,
-------------^
dynamics_ad.f(2694): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL_RS]
          call diagnostics_fill_rs( botdragu,'botTauX ',0,1,0,1,1,
---------------^
dynamics_ad.f(2696): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL_RS]
          call diagnostics_fill_rs( botdragv,'botTauY ',0,1,0,1,1,
---------------^
dynamics_ad.f(2701): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( 1,etan,'EtaN (DYNAMICS)',mythid )
-------------^
dynamics_ad.f(2702): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( nr,uvel,'Uvel (DYNAMICS)',mythid )
-------------^
dynamics_ad.f(2703): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( nr,vvel,'Vvel (DYNAMICS)',mythid )
-------------^
dynamics_ad.f(2704): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( nr,wvel,'Wvel (DYNAMICS)',mythid )
-------------^
dynamics_ad.f(2705): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( nr,theta,'Theta (DYNAMICS)',mythid )
-------------^
dynamics_ad.f(2706): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( nr,salt,'Salt (DYNAMICS)',mythid )
-------------^
dynamics_ad.f(2707): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( nr,gu,'Gu (DYNAMICS)',mythid )
-------------^
dynamics_ad.f(2708): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( nr,gv,'Gv (DYNAMICS)',mythid )
-------------^
dynamics_ad.f(2709): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( nr,gunm1,'GuNm1 (DYNAMICS)',mythid )
-------------^
dynamics_ad.f(2710): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( nr,gvnm1,'GvNm1 (DYNAMICS)',mythid )
-------------^
dynamics_ad.f(2711): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( nr,gtnm1,'GtNm1 (DYNAMICS)',mythid )
-------------^
dynamics_ad.f(2712): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( nr,gsnm1,'GsNm1 (DYNAMICS)',mythid )
-------------^
dynamics_ad.f(2715): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
        call debug_leave( 'DYNAMICS',mythid )
-------------^
external_forcing_surf_ad.f(668): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_FORCING_SURF_AD]
            call shelfice_forcing_surf_ad( bi,bj,imin,imax,jmin,jmax )
-----------------^
external_fields_load_ad.f(967): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GET_PERIODIC_INTERVAL]
        call get_periodic_interval( intimep,intime0,intime1,bwght,awght,
-------------^
external_forcing_surf_ad.f(774): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FORCING_SURF_RELAX_AD]
external_fields_load_ad.f(988): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
        call forcing_surf_relax_ad( imin,imax,jmin,jmax,mythid )
            call read_rec_xy_rs( zonalwindfile,taux0,intime0,myiter,
-------------^
-----------------^
external_fields_load_ad.f(990): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
            call read_rec_xy_rs( zonalwindfile,taux1,intime1,myiter,
-----------------^
external_fields_load_ad.f(994): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
            call read_rec_xy_rs( meridwindfile,tauy0,intime0,myiter,
-----------------^
external_fields_load_ad.f(996): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
            call read_rec_xy_rs( meridwindfile,tauy1,intime1,myiter,
-----------------^
external_fields_load_ad.f(1000): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
            call read_rec_xy_rs( surfqfile,qnet0,intime0,myiter,mythid )
-----------------^
external_fields_load_ad.f(1001): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
            call read_rec_xy_rs( surfqfile,qnet1,intime1,myiter,mythid )
-----------------^
external_fields_load_ad.f(1003): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
            call read_rec_xy_rs( surfqnetfile,qnet0,intime0,myiter,
-----------------^
external_fields_load_ad.f(1005): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
            call read_rec_xy_rs( surfqnetfile,qnet1,intime1,myiter,
-----------------^
external_fields_load_ad.f(1009): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
            call read_rec_xy_rs( empmrfile,empmr0,intime0,myiter,mythid 
-----------------^
external_fields_load_ad.f(1011): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
            call read_rec_xy_rs( empmrfile,empmr1,intime1,myiter,mythid 
-----------------^
external_fields_load_ad.f(1025): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
            call read_rec_xy_rs( saltfluxfile,saltflux0,intime0,myiter,
-----------------^
external_fields_load_ad.f(1027): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
            call read_rec_xy_rs( saltfluxfile,saltflux1,intime1,myiter,
-----------------^
external_fields_load_ad.f(1031): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
            call read_rec_xy_rs( thetaclimfile,sst0,intime0,myiter,
-----------------^
external_fields_load_ad.f(1033): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
            call read_rec_xy_rs( thetaclimfile,sst1,intime1,myiter,
-----------------^
external_fields_load_ad.f(1037): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
            call read_rec_xy_rs( saltclimfile,sss0,intime0,myiter,
-----------------^
external_fields_load_ad.f(1039): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
            call read_rec_xy_rs( saltclimfile,sss1,intime1,myiter,
-----------------^
external_fields_load_ad.f(1043): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
            call read_rec_xy_rs( ploadfile,pload0,intime0,myiter,mythid 
-----------------^
external_fields_load_ad.f(1045): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
            call read_rec_xy_rs( ploadfile,pload1,intime1,myiter,mythid 
-----------------^
external_fields_load_ad.f(1048): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
          call exch_xy_rs( sst0,mythid )
---------------^
external_fields_load_ad.f(1049): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
          call exch_xy_rs( sst1,mythid )
---------------^
external_fields_load_ad.f(1050): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
          call exch_xy_rs( sss0,mythid )
---------------^
external_fields_load_ad.f(1051): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
          call exch_xy_rs( sss1,mythid )
---------------^
external_fields_load_ad.f(1052): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XY_RS]
          call exch_uv_xy_rs( taux0,tauy0, .true. ,mythid )
---------------^
external_fields_load_ad.f(1053): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XY_RS]
          call exch_uv_xy_rs( taux1,tauy1, .true. ,mythid )
---------------^
external_fields_load_ad.f(1054): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
          call exch_xy_rs( qnet0,mythid )
---------------^
external_fields_load_ad.f(1055): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
          call exch_xy_rs( qnet1,mythid )
---------------^
external_fields_load_ad.f(1056): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
          call exch_xy_rs( empmr0,mythid )
---------------^
external_fields_load_ad.f(1057): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
          call exch_xy_rs( empmr1,mythid )
---------------^
external_fields_load_ad.f(1058): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
          call exch_xy_rs( saltflux0,mythid )
---------------^
external_fields_load_ad.f(1059): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
          call exch_xy_rs( saltflux1,mythid )
---------------^
external_fields_load_ad.f(1060): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
          call exch_xy_rs( pload0,mythid )
---------------^
external_fields_load_ad.f(1061): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
          call exch_xy_rs( pload1,mythid )
---------------^
external_forcing_surf_ad.f(1444): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FORCING_SURF_RELAX]
        call forcing_surf_relax( imin,imax,jmin,jmax,mytime,myiter,
-------------^
external_forcing_surf_ad.f(1544): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_FORCING_SURF]
            call shelfice_forcing_surf( bi,bj,imin,imax,jmin,jmax,
-----------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c forcing_surf_relax_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c find_alpha_ad.f
external_forcing_surf_ad.f(2180): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FORCING_SURF_RELAX]
        call forcing_surf_relax( imin,imax,jmin,jmax,mytime,myiter,
-------------^
external_forcing_surf_ad.f(2268): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_FORCING_SURF]
            call shelfice_forcing_surf( bi,bj,imin,imax,jmin,jmax,
-----------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c find_rho_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c forward_step_ad.f
find_alpha_ad.f(375): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRESSURE_FOR_EOS]
        call pressure_for_eos( bi,bj,imin,imax,jmin,jmax,kref,dp0,
-------------^
find_alpha_ad.f(377): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHOP0]
        call find_rhop0( imin,imax,jmin,jmax,theta(1-olx,1-oly,k,bi,bj),
-------------^
find_alpha_ad.f(379): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_BULKMOD]
        call find_bulkmod( imin,imax,jmin,jmax,locpres,theta(1-olx,1-
-------------^
find_alpha_ad.f(416): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRESSURE_FOR_EOS]
        call pressure_for_eos( bi,bj,imin,imax,jmin,jmax,kref,dp0,
-------------^
find_alpha_ad.f(418): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHONUM]
        call find_rhonum( imin,imax,jmin,jmax,locpres,theta(1-olx,1-oly,
-------------^
find_alpha_ad.f(420): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHODEN]
        call find_rhoden( imin,imax,jmin,jmax,locpres,theta(1-olx,1-oly,
-------------^
find_alpha_ad.f(448): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRESSURE_FOR_EOS]
        call pressure_for_eos( bi,bj,imin,imax,jmin,jmax,kref,dp0,
-------------^
find_alpha_ad.f(450): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHOTEOS]
        call find_rhoteos( imin,imax,jmin,jmax,locpres,theta(1-olx,1-
-------------^
find_rho_ad.f(662): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRESSURE_FOR_EOS]
        call pressure_for_eos( bi,bj,imin,imax,jmin,jmax,kref,dp0,
-------------^
find_rho_ad.f(664): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHOP0]
        call find_rhop0( imin,imax,jmin,jmax,tfld,sfld,rhop0,mythid )
-------------^
find_rho_ad.f(665): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_BULKMOD]
        call find_bulkmod( imin,imax,jmin,jmax,locpres,tfld,sfld,
-------------^
find_rho_ad.f(680): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_BULKMOD_AD]
        call find_bulkmod_ad( imin,imax,jmin,jmax,locpres,locpres_ad,
-------------^
find_rho_ad.f(682): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHOP0_AD]
        call find_rhop0_ad( imin,imax,jmin,jmax,tfld,tfld_ad,sfld,
-------------^
find_rho_ad.f(684): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRESSURE_FOR_EOS_AD]
        call pressure_for_eos_ad( bi,bj,kref,locpres_ad )
-------------^
find_rho_ad.f(687): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRESSURE_FOR_EOS]
        call pressure_for_eos( bi,bj,imin,imax,jmin,jmax,kref,dp0,
-------------^
find_rho_ad.f(689): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHONUM]
        call find_rhonum( imin,imax,jmin,jmax,locpres,tfld,sfld,rhonum,
-------------^
find_alpha_ad.f(830): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRESSURE_FOR_EOS]
find_rho_ad.f(691): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHODEN]
        call find_rhoden( imin,imax,jmin,jmax,locpres,tfld,sfld,rhoden,
        call pressure_for_eos( bi,bj,imin,imax,jmin,jmax,kref,dp0,
-------------^
-------------^
find_rho_ad.f(700): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHODEN_AD]
find_alpha_ad.f(832): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHOP0]
        call find_rhoden_ad( imin,imax,jmin,jmax,locpres,locpres_ad,
        call find_rhop0( imin,imax,jmin,jmax,theta(1-olx,1-oly,k,bi,bj),
-------------^
-------------^
find_alpha_ad.f(834): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_BULKMOD]
        call find_bulkmod( imin,imax,jmin,jmax,locpres,theta(1-olx,1-
-------------^
find_rho_ad.f(702): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHONUM_AD]
        call find_rhonum_ad( imin,imax,jmin,jmax,locpres,locpres_ad,
-------------^
find_rho_ad.f(704): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRESSURE_FOR_EOS_AD]
        call pressure_for_eos_ad( bi,bj,kref,locpres_ad )
-------------^
find_alpha_ad.f(867): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRESSURE_FOR_EOS]
        call pressure_for_eos( bi,bj,imin,imax,jmin,jmax,kref,dp0,
-------------^
find_rho_ad.f(707): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRESSURE_FOR_EOS]
        call pressure_for_eos( bi,bj,imin,imax,jmin,jmax,kref,dp0,
-------------^
find_alpha_ad.f(869): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHONUM]
        call find_rhonum( imin,imax,jmin,jmax,locpres,theta(1-olx,1-oly,
-------------^
find_rho_ad.f(709): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHOTEOS]
        call find_rhoteos( imin,imax,jmin,jmax,locpres,tfld,sfld,rhonum,
-------------^
find_alpha_ad.f(871): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHODEN]
        call find_rhoden( imin,imax,jmin,jmax,locpres,theta(1-olx,1-oly,
-------------^
find_rho_ad.f(718): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHOTEOS_AD]
        call find_rhoteos_ad( imin,imax,jmin,jmax,locpres,locpres_ad,
-------------^
find_alpha_ad.f(896): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRESSURE_FOR_EOS]
find_rho_ad.f(720): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRESSURE_FOR_EOS_AD]
        call pressure_for_eos( bi,bj,imin,imax,jmin,jmax,kref,dp0,
        call pressure_for_eos_ad( bi,bj,kref,locpres_ad )
-------------^
-------------^
find_rho_ad.f(722): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRESSURE_FOR_EOS]
        call pressure_for_eos( bi,bj,imin,imax,jmin,jmax,kref,zerorl,
-------------^
find_alpha_ad.f(898): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHOTEOS]
        call find_rhoteos( imin,imax,jmin,jmax,locpres,theta(1-olx,1-
-------------^
find_rho_ad.f(752): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRESSURE_FOR_EOS_AD]
        call pressure_for_eos_ad( bi,bj,kref,locpres_ad )
-------------^
forcing_surf_relax_ad.f(1286): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL]
        call diagnostics_scale_fill( surfaceforcingt,tmpfac,1,
-------------^
forcing_surf_relax_ad.f(1289): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SCALE_FILL]
        call diagnostics_scale_fill( surfaceforcings,tmpfac,1,
-------------^
find_rho_ad.f(1096): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRESSURE_FOR_EOS]
        call pressure_for_eos( bi,bj,imin,imax,jmin,jmax,kref,dp0,
-------------^
find_rho_ad.f(1098): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHOP0]
        call find_rhop0( imin,imax,jmin,jmax,tfld,sfld,rhop0,mythid )
-------------^
find_rho_ad.f(1099): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_BULKMOD]
        call find_bulkmod( imin,imax,jmin,jmax,locpres,tfld,sfld,
-------------^
find_rho_ad.f(1109): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRESSURE_FOR_EOS]
        call pressure_for_eos( bi,bj,imin,imax,jmin,jmax,kref,dp0,
-------------^
find_rho_ad.f(1111): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHONUM]
        call find_rhonum( imin,imax,jmin,jmax,locpres,tfld,sfld,rhonum,
-------------^
find_rho_ad.f(1113): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHODEN]
        call find_rhoden( imin,imax,jmin,jmax,locpres,tfld,sfld,rhoden,
-------------^
find_rho_ad.f(1122): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRESSURE_FOR_EOS]
        call pressure_for_eos( bi,bj,imin,imax,jmin,jmax,kref,dp0,
-------------^
find_rho_ad.f(1124): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FIND_RHOTEOS]
        call find_rhoteos( imin,imax,jmin,jmax,locpres,tfld,sfld,rhonum,
-------------^
find_rho_ad.f(1132): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRESSURE_FOR_EOS]
        call pressure_for_eos( bi,bj,imin,imax,jmin,jmax,kref,zerorl,
-------------^
find_rho_ad.f(1150): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        call print_error( msgbuf,mythid )
-------------^
find_rho_ad.f(1512): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        call print_message( msgbuf,errormessageunit,squeeze_right,
-------------^
find_rho_ad.f(1522): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        call print_message( msgbuf,errormessageunit,squeeze_right,
-------------^
find_rho_ad.f(1526): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        call print_message( msgbuf,errormessageunit,squeeze_right,
-------------^
find_rho_ad.f(1598): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        call print_error( msgbuf,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c freesurf_rescale_g_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c freeze_surface_ad.f
find_rho_ad.f(2542): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        call print_message( msgbuf,standardmessageunit,squeeze_right,
-------------^
find_rho_ad.f(2546): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        call print_message( msgbuf,standardmessageunit,squeeze_right,
-------------^
forward_step_ad.f(962): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_INADMODE_UNSET]
      call autodiff_inadmode_unset( mytime,myiter,mythid )
-----------^
forward_step_ad.f(1018): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SWITCH_ONOFF]
        call diagnostics_switch_onoff( 1,mytime,myiter,mythid )
-------------^
forward_step_ad.f(1019): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STATEVARS_DIAGS]
        call do_statevars_diags( mytime,0,myiter,mythid )
-------------^
forward_step_ad.f(1021): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMMY_IN_STEPPING]
      call dummy_in_stepping( mytime,myiter,mythid )
-----------^
forward_step_ad.f(1292): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STATEVARS_DIAGS]
          call do_statevars_diags( mytime,1,myiter,mythid )
---------------^
forward_step_ad.f(1308): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STATEVARS_DIAGS]
        call do_statevars_diags( mytime,2,myiter,mythid )
-------------^
forward_step_ad.f(1311): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MONITOR]
        call monitor( mytime,myiter,mythid )
-------------^
forward_step_ad.f(1317): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_THE_MODEL_IO]
      call do_the_model_io( modelend,mytime,myiter,mythid )
-----------^
forward_step_ad.f(1318): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_WRITE_PICKUP]
      call do_write_pickup( modelend,mytime,myiter,mythid )
-----------^
forward_step_ad.f(1319): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAUTODIFF_INADMODE_SET]
      call adautodiff_inadmode_set( mytime,myiter,mythid )
-----------^
forward_step_ad.f(1321): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADMONITOR]
        call admonitor( mytime,myiter,mythid )
-------------^
forward_step_ad.f(1323): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_FIELDS_BLOCKING_EXCHANGES_AD]
      call do_fields_blocking_exchanges_ad( mythid )
-----------^
forward_step_ad.f(1324): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TRACERS_CORRECTION_STEP_AD]
      call tracers_correction_step_ad( mytime,mythid )
-----------^
forward_step_ad.f(1327): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STATEVARS_DIAGS]
          call do_statevars_diags( mytime,1,myiter,mythid )
---------------^
forward_step_ad.f(1365): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [THERMODYNAMICS_AD]
        call thermodynamics_ad( myiter,mythid )
-------------^
forward_step_ad.f(1366): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STAGGER_FIELDS_EXCHANGES_AD]
        call do_stagger_fields_exchanges_ad( mythid )
-------------^
forward_step_ad.f(1380): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_SURF_DR_AD]
        call calc_surf_dr_ad( etah,etah_ad,mythid )
-------------^
forward_step_ad.f(1383): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INTEGR_CONTINUITY_AD]
        call integr_continuity_ad( uvel,uvel_ad,vvel,vvel_ad,mytime,
-------------^
forward_step_ad.f(1386): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOMENTUM_CORRECTION_STEP_AD]
      call momentum_correction_step_ad( mythid )
-----------^
forward_step_ad.f(1506): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SOLVE_FOR_PRESSURE_AD]
        call solve_for_pressure_ad( mythid )
-------------^
forward_step_ad.f(1534): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UPDATE_CG2D_AD]
        call update_cg2d_ad( myiter,mythid )
-------------^
forward_step_ad.f(1569): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UPDATE_SURF_DR_AD]
        call update_surf_dr_ad(  .true. ,mythid )
-------------^
forward_step_ad.f(1573): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_INADMODE_UNSET]
      call autodiff_inadmode_unset( mytime,myiter,mythid )
-----------^
forward_step_ad.f(1643): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SWITCH_ONOFF]
        call diagnostics_switch_onoff( 1,mytime,myiter,mythid )
-------------^
forward_step_ad.f(1644): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STATEVARS_DIAGS]
        call do_statevars_diags( mytime,0,myiter,mythid )
-------------^
forward_step_ad.f(1646): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMMY_IN_STEPPING]
      call dummy_in_stepping( mytime,myiter,mythid )
-----------^
forward_step_ad.f(1657): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DYNAMICS_AD]
      call dynamics_ad( mytime,myiter,mythid )
-----------^
forward_step_ad.f(1659): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STAGGER_FIELDS_EXCHANGES_AD]
        call do_stagger_fields_exchanges_ad( mythid )
-------------^
forward_step_ad.f(1663): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_INADMODE_UNSET]
      call autodiff_inadmode_unset( mytime,myiter,mythid )
-----------^
forward_step_ad.f(1723): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SWITCH_ONOFF]
        call diagnostics_switch_onoff( 1,mytime,myiter,mythid )
-------------^
forward_step_ad.f(1724): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STATEVARS_DIAGS]
        call do_statevars_diags( mytime,0,myiter,mythid )
-------------^
forward_step_ad.f(1726): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMMY_IN_STEPPING]
      call dummy_in_stepping( mytime,myiter,mythid )
-----------^
forward_step_ad.f(1764): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [THERMODYNAMICS_AD]
        call thermodynamics_ad( myiter,mythid )
-------------^
forward_step_ad.f(1768): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_INADMODE_UNSET]
      call autodiff_inadmode_unset( mytime,myiter,mythid )
-----------^
forward_step_ad.f(1828): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SWITCH_ONOFF]
        call diagnostics_switch_onoff( 1,mytime,myiter,mythid )
-------------^
forward_step_ad.f(1829): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STATEVARS_DIAGS]
        call do_statevars_diags( mytime,0,myiter,mythid )
-------------^
forward_step_ad.f(1855): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMMY_IN_STEPPING]
      call dummy_in_stepping( mytime,myiter,mythid )
-----------^
forward_step_ad.f(1856): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_OCEANIC_PHYS_AD]
      call do_oceanic_phys_ad( mythid )
-----------^
forward_step_ad.f(1859): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_INADMODE_UNSET]
      call autodiff_inadmode_unset( mytime,myiter,mythid )
-----------^
forward_step_ad.f(1861): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SWITCH_ONOFF]
        call diagnostics_switch_onoff( 1,mytime,myiter,mythid )
-------------^
forward_step_ad.f(1862): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STATEVARS_DIAGS]
        call do_statevars_diags( mytime,0,myiter,mythid )
-------------^
forward_step_ad.f(1864): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADDUMMY_IN_STEPPING]
      call addummy_in_stepping( mytime,myiter,mythid )
-----------^
forward_step_ad.f(1866): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_FORCING_AD]
        call ctrl_map_forcing_ad( mythid )
-------------^
forward_step_ad.f(1870): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_INADMODE_UNSET]
      call autodiff_inadmode_unset( mytime,myiter,mythid )
-----------^
forward_step_ad.f(1872): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SWITCH_ONOFF]
        call diagnostics_switch_onoff( 1,mytime,myiter,mythid )
-------------^
forward_step_ad.f(1873): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STATEVARS_DIAGS]
        call do_statevars_diags( mytime,0,myiter,mythid )
-------------^
forward_step_ad.f(1875): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [LOAD_FIELDS_DRIVER_AD]
      call load_fields_driver_ad( mytime,mythid )
-----------^
forward_step_ad.f(1908): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UPDATE_SURF_DR_AD]
        call update_surf_dr_ad(  .false. ,mythid )
-------------^
forward_step_ad.f(1912): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAUTODIFF_INADMODE_UNSET]
      call adautodiff_inadmode_unset( mytime,myiter,mythid )
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c grad_sigma_ad.f
forward_step_ad.f(2854): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_INADMODE_UNSET]
      call autodiff_inadmode_unset( mytime,myiter,mythid )
-----------^
forward_step_ad.f(2957): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UPDATE_SURF_DR]
        call update_surf_dr(  .false. ,mytime,myiter,mythid )
-------------^
forward_step_ad.f(3032): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SWITCH_ONOFF]
        call diagnostics_switch_onoff( 1,mytime,myiter,mythid )
-------------^
forward_step_ad.f(3033): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STATEVARS_DIAGS]
        call do_statevars_diags( mytime,0,myiter,mythid )
-------------^
forward_step_ad.f(3059): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [LOAD_FIELDS_DRIVER]
      call load_fields_driver( mytime,myiter,mythid )
-----------^
forward_step_ad.f(3061): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_FORCING]
        call ctrl_map_forcing( mytime,myiter,mythid )
-------------^
forward_step_ad.f(3063): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMMY_IN_STEPPING]
      call dummy_in_stepping( mytime,myiter,mythid )
-----------^
forward_step_ad.f(3076): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_OCEANIC_PHYSMD]
      call do_oceanic_physmd( mytime,myiter,mythid )
-----------^
forward_step_ad.f(3262): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [THERMODYNAMICSMD]
        call thermodynamicsmd( mytime,myiter,mythid )
-------------^
forward_step_ad.f(3265): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STAGGER_FIELDS_EXCHANGES]
        call do_stagger_fields_exchanges( mytime,myiter,mythid )
-------------^
forward_step_ad.f(3277): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DYNAMICSMD]
      call dynamicsmd( mytime,myiter,mythid )
-----------^
forward_step_ad.f(3337): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UPDATE_SURF_DR]
        call update_surf_dr(  .true. ,mytime,myiter,mythid )
-------------^
forward_step_ad.f(3389): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UPDATE_CG2D]
        call update_cg2d( mytime,myiter,mythid )
-------------^
forward_step_ad.f(3510): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SOLVE_FOR_PRESSURE]
        call solve_for_pressure( mytime,myiter,mythid )
-------------^
forward_step_ad.f(3512): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOMENTUM_CORRECTION_STEP]
      call momentum_correction_step( mytime,myiter,mythid )
-----------^
forward_step_ad.f(3538): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INTEGR_CONTINUITY]
        call integr_continuity( uvel,vvel,mytime,myiter,mythid )
-------------^
forward_step_ad.f(3552): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_SURF_DR]
        call calc_surf_dr( etah,mytime,myiter,mythid )
-------------^
forward_step_ad.f(3565): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STAGGER_FIELDS_EXCHANGES]
        call do_stagger_fields_exchanges( mytime,myiter,mythid )
-------------^
forward_step_ad.f(3567): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STATEVARS_DIAGS]
          call do_statevars_diags( mytime,1,myiter,mythid )
---------------^
forward_step_ad.f(3605): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [THERMODYNAMICSMD]
        call thermodynamicsmd( mytime,myiter,mythid )
-------------^
forward_step_ad.f(3619): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TRACERS_CORRECTION_STEPMD]
      call tracers_correction_stepmd( mytime,myiter,mythid )
-----------^
forward_step_ad.f(3620): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_FIELDS_BLOCKING_EXCHANGES]
      call do_fields_blocking_exchanges( mythid )
-----------^
forward_step_ad.f(3622): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STATEVARS_DIAGS]
        call do_statevars_diags( mytime,2,myiter,mythid )
-------------^
forward_step_ad.f(3625): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MONITOR]
        call monitor( mytime,myiter,mythid )
-------------^
forward_step_ad.f(3631): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_THE_MODEL_IO]
      call do_the_model_io( modelend,mytime,myiter,mythid )
-----------^
forward_step_ad.f(3632): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_WRITE_PICKUP]
      call do_write_pickup( modelend,mytime,myiter,mythid )
-----------^
forward_step_ad.f(3633): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_INADMODE_SET]
      call autodiff_inadmode_set( mytime,myiter,mythid )
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c impldiff_ad.f
forward_step_ad.f(4173): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
        call debug_enter( 'FORWARD_STEP',mythid )
-------------^
forward_step_ad.f(4177): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_INADMODE_UNSET]
      call autodiff_inadmode_unset( mytime,myiter,mythid )
-----------^
forward_step_ad.f(4178): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [RESET_NLFS_VARS]
      call reset_nlfs_vars( mytime,myiter,mythid )
-----------^
forward_step_ad.f(4181): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
        call timer_start( 'UPDATE_SURF_DR      [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4182): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UPDATE_SURF_DR]
        call update_surf_dr(  .false. ,mytime,myiter,mythid )
-------------^
forward_step_ad.f(4183): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
        call timer_stop( 'UPDATE_SURF_DR      [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4186): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_SWITCH_ONOFF]
        call diagnostics_switch_onoff( 1,mytime,myiter,mythid )
-------------^
forward_step_ad.f(4187): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
        call timer_start( 'DO_STATEVARS_DIAGS  [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4188): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STATEVARS_DIAGS]
        call do_statevars_diags( mytime,0,myiter,mythid )
-------------^
forward_step_ad.f(4189): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
        call timer_stop( 'DO_STATEVARS_DIAGS  [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4192): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'LOAD_FIELDS_DRIVER',mythid )
-------------^
forward_step_ad.f(4194): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
      call timer_start( 'LOAD_FIELDS_DRIVER  [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4195): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [LOAD_FIELDS_DRIVER]
      call load_fields_driver( mytime,myiter,mythid )
-----------^
forward_step_ad.f(4196): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
      call timer_stop( 'LOAD_FIELDS_DRIVER  [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4198): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
        call timer_start( 'CTRL_MAP_FORCING  [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4199): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_FORCING]
        call ctrl_map_forcing( mytime,myiter,mythid )
-------------^
forward_step_ad.f(4200): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
        call timer_stop( 'CTRL_MAP_FORCING  [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4202): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMMY_IN_STEPPING]
      call dummy_in_stepping( mytime,myiter,mythid )
-----------^
forward_step_ad.f(4204): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'DO_ATMOSPHERIC_PHYS',mythid )
-------------^
forward_step_ad.f(4206): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
      call timer_start( 'DO_ATMOSPHERIC_PHYS [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4207): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_ATMOSPHERIC_PHYS]
      call do_atmospheric_phys( mytime,myiter,mythid )
-----------^
forward_step_ad.f(4208): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
      call timer_stop( 'DO_ATMOSPHERIC_PHYS [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4210): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'DO_OCEANIC_PHYS',mythid )
-------------^
forward_step_ad.f(4212): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
      call timer_start( 'DO_OCEANIC_PHYS     [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4213): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_OCEANIC_PHYS]
      call do_oceanic_phys( mytime,myiter,mythid )
-----------^
forward_step_ad.f(4214): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
      call timer_stop( 'DO_OCEANIC_PHYS     [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4217): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
          call debug_call( 'THERMODYNAMICS',mythid )
---------------^
forward_step_ad.f(4219): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
        call timer_start( 'THERMODYNAMICS      [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4220): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [THERMODYNAMICS]
        call thermodynamics( mytime,myiter,mythid )
-------------^
forward_step_ad.f(4221): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
        call timer_stop( 'THERMODYNAMICS      [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4224): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
        call timer_start( 'BLOCKING_EXCHANGES  [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4225): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STAGGER_FIELDS_EXCHANGES]
        call do_stagger_fields_exchanges( mytime,myiter,mythid )
-------------^
forward_step_ad.f(4226): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
        call timer_stop( 'BLOCKING_EXCHANGES  [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4229): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'DYNAMICS',mythid )
-------------^
forward_step_ad.f(4231): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
      call timer_start( 'DYNAMICS            [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4232): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DYNAMICS]
      call dynamics( mytime,myiter,mythid )
-----------^
forward_step_ad.f(4233): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
      call timer_stop( 'DYNAMICS            [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4237): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_UPDATE_TIME]
        call mnc_update_time( mytime,myiter,mythid )
-------------^
forward_step_ad.f(4242): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
        call timer_start( 'UPDATE_SURF_DR      [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4243): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UPDATE_SURF_DR]
        call update_surf_dr(  .true. ,mytime,myiter,mythid )
-------------^
forward_step_ad.f(4244): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
        call timer_stop( 'UPDATE_SURF_DR      [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4248): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
        call timer_start( 'UPDATE_CG2D         [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4249): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UPDATE_CG2D]
        call update_cg2d( mytime,myiter,mythid )
-------------^
forward_step_ad.f(4250): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
        call timer_stop( 'UPDATE_CG2D         [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4253): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
        call timer_start( 'SOLVE_FOR_PRESSURE  [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4254): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SOLVE_FOR_PRESSURE]
        call solve_for_pressure( mytime,myiter,mythid )
-------------^
forward_step_ad.f(4255): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
        call timer_stop( 'SOLVE_FOR_PRESSURE  [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4257): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
      call timer_start( 'MOM_CORRECTION_STEP [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4258): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MOMENTUM_CORRECTION_STEP]
      call momentum_correction_step( mytime,myiter,mythid )
-----------^
forward_step_ad.f(4259): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
      call timer_stop( 'MOM_CORRECTION_STEP [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4261): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
        call timer_start( 'INTEGR_CONTINUITY   [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4262): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INTEGR_CONTINUITY]
        call integr_continuity( uvel,vvel,mytime,myiter,mythid )
-------------^
forward_step_ad.f(4263): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
        call timer_stop( 'INTEGR_CONTINUITY   [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4267): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
        call timer_start( 'CALC_SURF_DR      [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4268): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_SURF_DR]
        call calc_surf_dr( etah,mytime,myiter,mythid )
-------------^
forward_step_ad.f(4269): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
        call timer_stop( 'CALC_SURF_DR      [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4273): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
          call debug_call( 'DO_STAGGER_FIELDS_EXCH.',mythid )
---------------^
forward_step_ad.f(4275): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
        call timer_start( 'BLOCKING_EXCHANGES  [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4276): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STAGGER_FIELDS_EXCHANGES]
        call do_stagger_fields_exchanges( mytime,myiter,mythid )
-------------^
forward_step_ad.f(4277): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
        call timer_stop( 'BLOCKING_EXCHANGES  [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4279): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
          call timer_start( 'DO_STATEVARS_DIAGS  [FORWARD_STEP]',mythid 
---------------^
forward_step_ad.f(4281): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STATEVARS_DIAGS]
          call do_statevars_diags( mytime,1,myiter,mythid )
---------------^
forward_step_ad.f(4282): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
          call timer_stop( 'DO_STATEVARS_DIAGS  [FORWARD_STEP]',mythid )
---------------^
forward_step_ad.f(4285): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
          call debug_call( 'THERMODYNAMICS',mythid )
---------------^
forward_step_ad.f(4287): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
        call timer_start( 'THERMODYNAMICS      [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4288): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [THERMODYNAMICS]
        call thermodynamics( mytime,myiter,mythid )
-------------^
forward_step_ad.f(4289): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
        call timer_stop( 'THERMODYNAMICS      [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4291): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
      call timer_start( 'TRC_CORRECTION_STEP [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4292): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TRACERS_CORRECTION_STEP]
      call tracers_correction_step( mytime,myiter,mythid )
-----------^
forward_step_ad.f(4293): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
      call timer_stop( 'TRC_CORRECTION_STEP [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4294): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
      call timer_start( 'BLOCKING_EXCHANGES  [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4295): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_FIELDS_BLOCKING_EXCHANGES]
      call do_fields_blocking_exchanges( mythid )
-----------^
forward_step_ad.f(4296): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
      call timer_stop( 'BLOCKING_EXCHANGES  [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4298): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
        call timer_start( 'DO_STATEVARS_DIAGS  [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4299): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_STATEVARS_DIAGS]
        call do_statevars_diags( mytime,2,myiter,mythid )
-------------^
forward_step_ad.f(4300): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
        call timer_stop( 'DO_STATEVARS_DIAGS  [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4303): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
        call timer_start( 'MONITOR             [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4304): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MONITOR]
        call monitor( mytime,myiter,mythid )
-------------^
forward_step_ad.f(4305): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
        call timer_stop( 'MONITOR             [FORWARD_STEP]',mythid )
-------------^
forward_step_ad.f(4307): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
      call timer_start( 'COST_TILE           [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4308): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COST_TILE]
      call cost_tile( mytime,myiter,mythid )
-----------^
forward_step_ad.f(4309): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
      call timer_stop( 'COST_TILE           [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4314): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
      call timer_start( 'DO_THE_MODEL_IO     [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4315): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_THE_MODEL_IO]
      call do_the_model_io( modelend,mytime,myiter,mythid )
-----------^
forward_step_ad.f(4316): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
      call timer_stop( 'DO_THE_MODEL_IO     [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4317): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
      call timer_start( 'DO_WRITE_PICKUP     [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4318): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_WRITE_PICKUP]
      call do_write_pickup( modelend,mytime,myiter,mythid )
-----------^
forward_step_ad.f(4319): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
      call timer_stop( 'DO_WRITE_PICKUP     [FORWARD_STEP]',mythid )
-----------^
forward_step_ad.f(4325): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_INADMODE_SET]
      call autodiff_inadmode_set( mytime,myiter,mythid )
-----------^
forward_step_ad.f(4327): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
        call debug_leave( 'FORWARD_STEP',mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_cg2d_ad.f
grad_sigma_ad.f(356): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
        call fill_cs_corner_tr_rl( 1, .false. ,rholoc,bi,bj,mythid )
-------------^
grad_sigma_ad.f(365): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FILL_CS_CORNER_TR_RL]
        call fill_cs_corner_tr_rl( 2, .false. ,rholoc,bi,bj,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_depths_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_ffields_ad.f
impldiff_ad.f(1287): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
          call diagnostics_fill( loctr,diagname,0,nr,2,bi,bj,mythid )
---------------^
impldiff_ad.f(1335): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
            call diagnostics_fill( df,diagname,k,1,2,bi,bj,mythid )
-----------------^
ini_cg2d_ad.f(487): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_MAX_R8]
      call global_max_r8( mynorm,mythid )
-----------^
ini_cg2d_ad.f(503): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XY_RS]
      call exch_uv_xy_rs( aw2d,as2d, .false. ,mythid )
-----------^
ini_cg2d_ad.f(517): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        call print_message( msgbuf,standardmessageunit,squeeze_right,1 )
-------------^
ini_cg2d_ad.f(522): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
          call print_message( msgbuf,standardmessageunit,squeeze_right,
---------------^
ini_cg2d_ad.f(526): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        call print_message( msgbuf,standardmessageunit,squeeze_right,1 )
-------------^
ini_cg2d_ad.f(564): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( pc,mythid )
-----------^
ini_cg2d_ad.f(565): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XY_RS]
      call exch_uv_xy_rs( pw,ps, .false. ,mythid )
-----------^
ini_cg2d_ad.f(519): remark #8291: Recommended relationship between field width 'W' and the number of fractional digits 'D' in this edit descriptor is 'W>=D+7'.
          write(unit=msgbuf,fmt='(2A,1PE22.15,A,1PE16.10,A)') 
---------------------------------------------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_fields_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_forcing_ad.f
ini_depths_ad.f(536): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        call print_error( msgbuf,mythid )
-------------^
ini_depths_ad.f(562): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_ADD_VNAME]
          call mnc_cw_add_vname( 'bathy','Cen_xy_Hn__-__-',3,4,mythid )
---------------^
ini_depths_ad.f(563): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_FILE_CLOSE_ALL_MATCHING]
          call mnc_file_close_all_matching( bathyfile,mythid )
---------------^
ini_depths_ad.f(564): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
          call mnc_cw_set_udim( bathyfile,1,mythid )
---------------^
ini_depths_ad.f(565): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_CITER]
          call mnc_cw_set_citer( bathyfile,2,-1,-1,-1,mythid )
---------------^
ini_depths_ad.f(566): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
          call mnc_cw_set_udim( bathyfile,1,mythid )
---------------^
ini_depths_ad.f(567): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_R]
          call mnc_cw_rs_r( 'D',bathyfile,0,0,'bathy',r_low,mythid )
---------------^
ini_depths_ad.f(568): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_FILE_CLOSE_ALL_MATCHING]
          call mnc_file_close_all_matching( bathyfile,mythid )
---------------^
ini_depths_ad.f(569): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_DEL_VNAME]
          call mnc_cw_del_vname( 'bathy',mythid )
---------------^
ini_depths_ad.f(571): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
          call read_rec_xy_rs( bathyfile,r_low,1,0,mythid )
---------------^
ini_depths_ad.f(574): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( r_low,mythid )
-----------^
ini_depths_ad.f(576): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        call plot_field_xyrs( r_low,'Bottom depths (ini_depths)',-1,
-------------^
ini_depths_ad.f(580): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
        call read_rec_xy_rs( bathyfile,ro_surf,1,0,mythid )
-------------^
ini_depths_ad.f(592): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_XY_RS]
        call read_rec_xy_rs( topofile,topoz,1,0,mythid )
-------------^
ini_depths_ad.f(593): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
        call exch_xy_rs( topoz,mythid )
-------------^
ini_depths_ad.f(595): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_P_GROUND]
          call ini_p_ground( 2,topoz,ro_surf,mythid )
---------------^
ini_depths_ad.f(599): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          call print_error( msgbuf,mythid )
---------------^
ini_depths_ad.f(613): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( ro_surf,mythid )
-----------^
ini_depths_ad.f(646): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
        call barrier( mythid )
-------------^
ini_depths_ad.f(647): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYRS]
        call plot_field_xyrs( ro_surf,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_mixing_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_nh_fields_ad.f
ini_fields_ad.f(427): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_VEL]
        call ini_vel( mythid )
-------------^
ini_fields_ad.f(428): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_THETA]
        call ini_theta( mythid )
-------------^
ini_fields_ad.f(429): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_SALT]
        call ini_salt( mythid )
-------------^
ini_fields_ad.f(430): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_PSURF]
        call ini_psurf( mythid )
-------------^
ini_fields_ad.f(431): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_PRESSURE]
        call ini_pressure( mythid )
-------------^
ini_fields_ad.f(433): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_PICKUP]
        call read_pickup( niter0,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_nlfs_vars_ad.f
ini_forcing_ad.f(624): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XY_RS]
        call read_fld_xy_rs( zonalwindfile,' ',fu,0,mythid )
-------------^
ini_forcing_ad.f(627): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XY_RS]
        call read_fld_xy_rs( meridwindfile,' ',fv,0,mythid )
-------------^
ini_forcing_ad.f(630): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XY_RS]
        call read_fld_xy_rs( surfqfile,' ',qnet,0,mythid )
-------------^
ini_forcing_ad.f(632): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XY_RS]
        call read_fld_xy_rs( surfqnetfile,' ',qnet,0,mythid )
-------------^
ini_forcing_ad.f(635): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XY_RS]
        call read_fld_xy_rs( empmrfile,' ',empmr,0,mythid )
-------------^
ini_forcing_ad.f(647): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XY_RS]
        call read_fld_xy_rs( saltfluxfile,' ',saltflux,0,mythid )
-------------^
ini_forcing_ad.f(650): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XY_RS]
        call read_fld_xy_rs( thetaclimfile,' ',sst,0,mythid )
-------------^
ini_forcing_ad.f(653): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XY_RS]
        call read_fld_xy_rs( saltclimfile,' ',sss,0,mythid )
-------------^
ini_forcing_ad.f(656): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XY_RS]
        call read_fld_xy_rs( lambdathetafile,' ',lambdathetaclimrelax,0,
-------------^
ini_forcing_ad.f(660): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XY_RS]
        call read_fld_xy_rs( lambdasaltfile,' ',lambdasaltclimrelax,0,
-------------^
ini_forcing_ad.f(664): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XY_RS]
        call read_fld_xy_rs( ploadfile,' ',pload,0,mythid )
-------------^
ini_forcing_ad.f(667): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XYZ_RL]
        call read_fld_xyz_rl( addmassfile,' ',addmass,0,mythid )
-------------^
ini_forcing_ad.f(668): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XYZ_RL]
        call exch_xyz_rl( addmass,mythid )
-------------^
ini_forcing_ad.f(670): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XY_RS]
      call exch_uv_xy_rs( fu,fv, .true. ,mythid )
-----------^
ini_forcing_ad.f(671): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( qnet,mythid )
-----------^
ini_forcing_ad.f(672): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( empmr,mythid )
-----------^
ini_forcing_ad.f(673): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( saltflux,mythid )
-----------^
ini_forcing_ad.f(674): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( sst,mythid )
-----------^
ini_forcing_ad.f(675): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( sss,mythid )
-----------^
ini_forcing_ad.f(676): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( lambdathetaclimrelax,mythid )
-----------^
ini_forcing_ad.f(677): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( lambdasaltclimrelax,mythid )
-----------^
ini_forcing_ad.f(678): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
      call exch_xy_rs( pload,mythid )
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_p_ground_ad.f
ini_mixing_ad.f(377): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XYZ_RL]
        call read_fld_xyz_rl( diffkrfile,' ',diffkr,0,mythid )
-------------^
ini_mixing_ad.f(378): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XYZ_RL]
        call exch_xyz_rl( diffkr,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_pressure_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_psurf_ad.f
ini_nlfs_vars_ad.f(468): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
        call debug_enter( 'INI_NLFS_VARS',mythid )
-------------^
ini_nlfs_vars_ad.f(568): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
      call exch_xy_rl( rmin_surf,mythid )
-----------^
ini_nlfs_vars_ad.f(570): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
        call debug_leave( 'INI_NLFS_VARS',mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_salt_ad.f
ini_pressure_ad.f(313): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        call print_message( msgbuf,standardmessageunit,squeeze_right,
-------------^
ini_pressure_ad.f(333): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
          call print_message( msgbuf,standardmessageunit,squeeze_right,
---------------^
ini_pressure_ad.f(339): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        call print_message( msgbuf,standardmessageunit,squeeze_right,
-------------^
ini_p_ground_ad.f(588): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        call print_error( msgbuf,mythid )
-------------^
ini_p_ground_ad.f(652): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ANALYLIC_THETA]
                  call analylic_theta( ylatloc,pmidhvr,thetahvr,nlevhvr,
-----------------------^
ini_p_ground_ad.f(671): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
                    call print_error( msgbuf,mythid )
-------------------------^
ini_p_ground_ad.f(675): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
                    call print_error( msgbuf,mythid )
-------------------------^
ini_p_ground_ad.f(766): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ANALYLIC_THETA]
                    call analylic_theta( ylatloc,pmidhvr,thetahvr,klev,
-------------------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_theta_ad.f
ini_psurf_ad.f(621): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XY_RL]
        call read_fld_xy_rl( psurfinitfile,' ',etan,0,mythid )
-------------^
ini_psurf_ad.f(622): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
        call exch_xy_rl( etan,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_dynvars_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c ini_vel_ad.f
ini_salt_ad.f(742): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_FILE_CLOSE_ALL_MATCHING]
          call mnc_file_close_all_matching( hydrogsaltfile,mythid )
---------------^
ini_salt_ad.f(743): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
          call mnc_cw_set_udim( hydrogsaltfile,1,mythid )
---------------^
ini_salt_ad.f(744): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_CITER]
          call mnc_cw_set_citer( hydrogsaltfile,2,-1,-1,-1,mythid )
---------------^
ini_salt_ad.f(745): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
          call mnc_cw_set_udim( hydrogsaltfile,1,mythid )
---------------^
ini_salt_ad.f(746): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_R]
          call mnc_cw_rl_r( 'D',hydrogsaltfile,0,0,'S',salt,mythid )
---------------^
ini_salt_ad.f(747): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_FILE_CLOSE_ALL_MATCHING]
          call mnc_file_close_all_matching( hydrogsaltfile,mythid )
---------------^
ini_salt_ad.f(749): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XYZ_RL]
          call read_fld_xyz_rl( hydrogsaltfile,' ',salt,0,mythid )
---------------^
ini_salt_ad.f(751): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XYZ_RL]
        call exch_xyz_rl( salt,mythid )
-------------^
ini_salt_ad.f(783): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          call print_error( msgbuf,mythid )
---------------^
ini_salt_ad.f(787): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          call print_error( msgbuf,mythid )
---------------^
ini_salt_ad.f(793): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
          call print_message( msgbuf,errormessageunit,squeeze_right,
---------------^
ini_salt_ad.f(798): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYZRL]
        call plot_field_xyzrl( salt,'Initial Salinity',nr,1,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c initialise_varia_ad.f
ini_theta_ad.f(743): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_FILE_CLOSE_ALL_MATCHING]
          call mnc_file_close_all_matching( hydrogthetafile,mythid )
---------------^
ini_theta_ad.f(744): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
          call mnc_cw_set_udim( hydrogthetafile,1,mythid )
---------------^
ini_theta_ad.f(745): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_CITER]
          call mnc_cw_set_citer( hydrogthetafile,2,-1,-1,-1,mythid )
---------------^
ini_theta_ad.f(746): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
          call mnc_cw_set_udim( hydrogthetafile,1,mythid )
---------------^
ini_theta_ad.f(747): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_R]
          call mnc_cw_rl_r( 'D',hydrogthetafile,0,0,'Temp',theta,mythid 
---------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c integrate_for_w_ad.f
ini_theta_ad.f(749): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_FILE_CLOSE_ALL_MATCHING]
          call mnc_file_close_all_matching( hydrogthetafile,mythid )
---------------^
ini_theta_ad.f(751): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XYZ_RL]
          call read_fld_xyz_rl( hydrogthetafile,' ',theta,0,mythid )
---------------^
ini_theta_ad.f(753): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XYZ_RL]
        call exch_xyz_rl( theta,mythid )
-------------^
ini_theta_ad.f(785): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          call print_error( msgbuf,mythid )
---------------^
ini_theta_ad.f(789): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          call print_error( msgbuf,mythid )
---------------^
ini_theta_ad.f(795): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
          call print_message( msgbuf,errormessageunit,squeeze_right,
---------------^
ini_theta_ad.f(816): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PLOT_FIELD_XYZRL]
        call plot_field_xyzrl( theta,'Initial Temperature',nr,1,mythid )
-------------^
ini_vel_ad.f(262): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XYZ_RL]
          call read_fld_xyz_rl( uvelinitfile,' ',uvel,0,mythid )
---------------^
ini_vel_ad.f(265): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_FLD_XYZ_RL]
          call read_fld_xyz_rl( vvelinitfile,' ',vvel,0,mythid )
---------------^
ini_vel_ad.f(267): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_XYZ_RL]
        call exch_uv_xyz_rl( uvel,vvel, .true. ,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c integr_continuity_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c load_fields_driver_ad.f
initialise_varia_ad.f(384): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_NLFS_VARS]
      call ini_nlfs_vars( mythid )
-----------^
initialise_varia_ad.f(385): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_DYNVARS]
      call ini_dynvars( mythid )
-----------^
initialise_varia_ad.f(386): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_FFIELDS]
      call ini_ffields( mythid )
-----------^
initialise_varia_ad.f(397): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_FIELDS]
      call ini_fields( mythid )
-----------^
initialise_varia_ad.f(398): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_FORCING]
      call ini_forcing( mythid )
-----------^
initialise_varia_ad.f(411): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_INIT_VARIABLES]
      call packages_init_variables( mythid )
-----------^
initialise_varia_ad.f(416): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_SURF_DR]
          call calc_surf_dr( etah,starttime,-1,mythid )
---------------^
initialise_varia_ad.f(418): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UPDATE_SURF_DR]
          call update_surf_dr(  .true. ,starttime,niter0,mythid )
---------------^
initialise_varia_ad.f(421): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INTEGR_CONTINUITY]
      call integr_continuity( uvel,vvel,starttime,niter0,mythid )
-----------^
initialise_varia_ad.f(422): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADMONITOR]
      call admonitor( starttime,niter0,mythid )
-----------^
initialise_varia_ad.f(425): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_SURF_DR_AD]
        call calc_surf_dr_ad( etah,etah_ad,mythid )
-------------^
initialise_varia_ad.f(427): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INTEGR_CONTINUITY_AD]
      call integr_continuity_ad( uvel,uvel_ad,vvel,vvel_ad,starttime,
-----------^
initialise_varia_ad.f(429): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COST_INIT_VARIA_AD]
      call cost_init_varia_ad
-----------^
initialise_varia_ad.f(430): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_NLFS_VARS]
      call ini_nlfs_vars( mythid )
-----------^
initialise_varia_ad.f(431): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_DYNVARS]
      call ini_dynvars( mythid )
-----------^
initialise_varia_ad.f(442): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_FIELDS]
      call ini_fields( mythid )
-----------^
initialise_varia_ad.f(443): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_INIT_VARIABLES_AD]
      call packages_init_variables_ad( mythid )
-----------^
initialise_varia_ad.f(793): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_NLFS_VARS]
      call ini_nlfs_vars( mythid )
-----------^
initialise_varia_ad.f(794): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_DYNVARS]
      call ini_dynvars( mythid )
-----------^
initialise_varia_ad.f(795): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_FFIELDS]
      call ini_ffields( mythid )
-----------^
initialise_varia_ad.f(806): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_FIELDS]
      call ini_fields( mythid )
-----------^
initialise_varia_ad.f(807): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_MIXING]
      call ini_mixing( mythid )
-----------^
initialise_varia_ad.f(808): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_FORCING]
      call ini_forcing( mythid )
-----------^
initialise_varia_ad.f(821): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_INIT_VARIABLESMD]
      call packages_init_variablesmd( mythid )
-----------^
initialise_varia_ad.f(822): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COST_INIT_VARIA]
      call cost_init_varia( mythid )
-----------^
initialise_varia_ad.f(827): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_SURF_DR]
          call calc_surf_dr( etah,starttime,-1,mythid )
---------------^
initialise_varia_ad.f(829): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UPDATE_SURF_DR]
          call update_surf_dr(  .true. ,starttime,niter0,mythid )
---------------^
initialise_varia_ad.f(833): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UPDATE_CG2D]
        call update_cg2d( starttime,niter0,mythid )
-------------^
initialise_varia_ad.f(835): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INTEGR_CONTINUITY]
      call integr_continuity( uvel,vvel,starttime,niter0,mythid )
-----------^
initialise_varia_ad.f(838): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_SURF_DR]
        call calc_surf_dr( etah,starttime,niter0,mythid )
-------------^
initialise_varia_ad.f(840): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MONITOR]
      call monitor( starttime,niter0,mythid )
-----------^
initialise_varia_ad.f(841): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_THE_MODEL_IO]
      call do_the_model_io(  .false. ,starttime,niter0,mythid )
-----------^
initialise_varia_ad.f(1235): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
        call debug_enter( 'INITIALISE_VARIA',mythid )
-------------^
initialise_varia_ad.f(1238): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_NLFS_VARS]
      call ini_nlfs_vars( mythid )
-----------^
initialise_varia_ad.f(1240): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'INI_DYNVARS',mythid )
-------------^
initialise_varia_ad.f(1242): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_DYNVARS]
      call ini_dynvars( mythid )
-----------^
initialise_varia_ad.f(1243): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_FFIELDS]
      call ini_ffields( mythid )
-----------^
initialise_varia_ad.f(1245): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'INI_FIELDS',mythid )
-------------^
initialise_varia_ad.f(1247): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_FIELDS]
      call ini_fields( mythid )
-----------^
initialise_varia_ad.f(1249): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'INI_MIXING',mythid )
-------------^
initialise_varia_ad.f(1251): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_MIXING]
      call ini_mixing( mythid )
-----------^
initialise_varia_ad.f(1253): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'INI_FORCING',mythid )
-------------^
initialise_varia_ad.f(1255): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INI_FORCING]
      call ini_forcing( mythid )
-----------^
initialise_varia_ad.f(1257): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_INIT_VARIA]
        call autodiff_init_varia( mythid )
-------------^
initialise_varia_ad.f(1260): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'PACKAGES_INIT_VARIABLES',mythid )
-------------^
initialise_varia_ad.f(1262): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PACKAGES_INIT_VARIABLES]
      call packages_init_variables( mythid )
-----------^
initialise_varia_ad.f(1263): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COST_INIT_VARIA]
      call cost_init_varia( mythid )
-----------^
initialise_varia_ad.f(1268): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_SURF_DR]
          call calc_surf_dr( etah,starttime,-1,mythid )
---------------^
initialise_varia_ad.f(1270): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UPDATE_SURF_DR]
          call update_surf_dr(  .true. ,starttime,niter0,mythid )
---------------^
initialise_varia_ad.f(1274): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UPDATE_CG2D]
        call update_cg2d( starttime,niter0,mythid )
-------------^
initialise_varia_ad.f(1277): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'INTEGR_CONTINUITY',mythid )
-------------^
initialise_varia_ad.f(1279): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INTEGR_CONTINUITY]
      call integr_continuity( uvel,vvel,starttime,niter0,mythid )
-----------^
initialise_varia_ad.f(1282): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_SURF_DR]
        call calc_surf_dr( etah,starttime,niter0,mythid )
-------------^
initialise_varia_ad.f(1285): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'STATE_SUMMARY',mythid )
-------------^
initialise_varia_ad.f(1287): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STATE_SUMMARY]
      call state_summary( mythid )
-----------^
initialise_varia_ad.f(1289): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'MONITOR',mythid )
-------------^
initialise_varia_ad.f(1291): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MONITOR]
      call monitor( starttime,niter0,mythid )
-----------^
initialise_varia_ad.f(1293): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'DO_THE_MODEL_IO',mythid )
-------------^
initialise_varia_ad.f(1295): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DO_THE_MODEL_IO]
      call do_the_model_io(  .false. ,starttime,niter0,mythid )
-----------^
initialise_varia_ad.f(1297): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
        call debug_leave( 'INITIALISE_VARIA',mythid )
-------------^
initialise_varia_ad.f(1299): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BAR_CHECK]
      call bar_check( 4,mythid )
-----------^
load_fields_driver_ad.f(416): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXTERNAL_FIELDS_LOAD_AD]
        call external_fields_load_ad( mythid )
-------------^
load_fields_driver_ad.f(419): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_GENTIM2D_AD]
        call ctrl_map_gentim2d_ad( mytime,mythid )
-------------^
integr_continuity_ad.f(670): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMMY_FOR_ETAN]
      call dummy_for_etan( mytime,myiter,mythid )
-----------^
integr_continuity_ad.f(672): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UPDATE_ETAH_AD]
        call update_etah_ad( mythid )
-------------^
integr_continuity_ad.f(675): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XYZ_RL]
        call adexch_xyz_rl( wvel_ad,mythid )
-------------^
integr_continuity_ad.f(677): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RL]
      call adexch_xy_rl( etan_ad,mythid )
-----------^
integr_continuity_ad.f(678): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADDUMMY_FOR_ETAN]
      call addummy_for_etan( mytime,myiter,mythid )
-----------^
integr_continuity_ad.f(691): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INTEGRATE_FOR_W_AD]
            call integrate_for_w_ad( bi,bj,k,ufld,ufld_ad,vfld,vfld_ad,
-----------------^
load_fields_driver_ad.f(852): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
        call debug_enter( 'LOAD_FIELDS_DRIVER',mythid )
-------------^
load_fields_driver_ad.f(868): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_MAP_GENTIM2D]
        call ctrl_map_gentim2d( mytime,myiter,mythid )
-------------^
load_fields_driver_ad.f(872): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
          call debug_call( 'EXTERNAL_FIELDS_LOAD',mythid )
---------------^
load_fields_driver_ad.f(874): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
        call timer_start( 'EXTERNAL_FLDS_LOAD [LOAD_FLDS_DRIVER]',
-------------^
load_fields_driver_ad.f(876): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXTERNAL_FIELDS_LOAD]
        call external_fields_load( mytime,myiter,mythid )
-------------^
load_fields_driver_ad.f(877): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
        call timer_stop( 'EXTERNAL_FLDS_LOAD [LOAD_FLDS_DRIVER]',mythid 
-------------^
load_fields_driver_ad.f(881): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
        call debug_leave( 'LOAD_FIELDS_DRIVER',mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c load_grid_spacing_ad.f
integr_continuity_ad.f(1552): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INTEGRATE_FOR_W]
            call integrate_for_w( bi,bj,k,ufld,vfld,addmass,rstardhdt,
-----------------^
integr_continuity_ad.f(1566): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMMY_FOR_ETAN]
      call dummy_for_etan( mytime,myiter,mythid )
-----------^
integr_continuity_ad.f(1567): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
      call exch_xy_rl( etan,mythid )
-----------^
integr_continuity_ad.f(1569): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XYZ_RL]
        call exch_xyz_rl( wvel,mythid )
-------------^
integr_continuity_ad.f(1573): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
          call debug_call( 'UPDATE_ETAH',mythid )
---------------^
integr_continuity_ad.f(1575): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [UPDATE_ETAH]
        call update_etah( mytime,myiter,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c main_do_loop_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c momentum_correction_step_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c packages_init_variables_ad.f
main_do_loop_ad.f(41): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FORWARD_STEP_AD]
      call forward_step_ad( iloop,mythid )
-----------^
main_do_loop_ad.f(68): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FORWARD_STEPMD]
      call forward_stepmd( iloop,mytime,myiter,mythid )
-----------^
main_do_loop_ad.f(114): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
        call debug_enter( 'MAIN_DO_LOOP',mythid )
-------------^
main_do_loop_ad.f(117): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'FORWARD_STEP',mythid )
-------------^
main_do_loop_ad.f(119): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
      call timer_start( 'FORWARD_STEP        [MAIN_DO_LOOP]',mythid )
-----------^
main_do_loop_ad.f(120): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FORWARD_STEP]
      call forward_step( iloop,mytime,myiter,mythid )
-----------^
main_do_loop_ad.f(121): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
      call timer_stop( 'FORWARD_STEP        [MAIN_DO_LOOP]',mythid )
-----------^
main_do_loop_ad.f(123): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
        call debug_leave( 'MAIN_DO_LOOP',mythid )
-------------^
load_grid_spacing_ad.f(608): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_GLVEC_RL]
          call read_glvec_rl( delxfile,' ',delx,gridnx,1,mythid )
---------------^
load_grid_spacing_ad.f(611): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
          call print_message( msgbuf,standardmessageunit,squeeze_right,
---------------^
load_grid_spacing_ad.f(616): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_GLVEC_RL]
          call read_glvec_rl( delyfile,' ',dely,gridny,1,mythid )
---------------^
load_grid_spacing_ad.f(619): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
          call print_message( msgbuf,standardmessageunit,squeeze_right,
---------------^
load_grid_spacing_ad.f(624): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_GLVEC_RL]
          call read_glvec_rl( delrfile,' ',delr,nr,1,mythid )
---------------^
load_grid_spacing_ad.f(627): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
          call print_message( msgbuf,standardmessageunit,squeeze_right,
---------------^
load_grid_spacing_ad.f(633): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_GLVEC_RL]
          call read_glvec_rl( delrcfile,' ',delrc,help_h,1,mythid )
---------------^
load_grid_spacing_ad.f(636): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
          call print_message( msgbuf,standardmessageunit,squeeze_right,
---------------^
load_grid_spacing_ad.f(642): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_GLVEC_RS]
          call read_glvec_rs( hybsigmfile,' ',ahybsigmf,help_i,1,mythid 
---------------^
load_grid_spacing_ad.f(645): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_GLVEC_RS]
          call read_glvec_rs( hybsigmfile,' ',bhybsigmf,help_j,2,mythid 
---------------^
load_grid_spacing_ad.f(649): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
          call print_message( msgbuf,standardmessageunit,squeeze_right,
---------------^
load_grid_spacing_ad.f(659): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
              call print_error( msgbuf,mythid )
-------------------^
load_grid_spacing_ad.f(665): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
              call print_error( msgbuf,mythid )
-------------------^
load_grid_spacing_ad.f(671): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
            call print_error( msgbuf,mythid )
-----------------^
load_grid_spacing_ad.f(680): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
              call print_error( msgbuf,mythid )
-------------------^
load_grid_spacing_ad.f(686): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
              call print_error( msgbuf,mythid )
-------------------^
load_grid_spacing_ad.f(692): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
            call print_error( msgbuf,mythid )
-----------------^
load_grid_spacing_ad.f(706): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      call barrier( mythid )
-----------^
momentum_correction_step_ad.f(267): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_UV_3D_RL]
        call adexch_uv_3d_rl( uvel_ad,vvel_ad, .true. ,nr,mythid )
-------------^
momentum_correction_step_ad.f(276): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CORRECTION_STEP_AD]
            call correction_step_ad( bi,bj,imin,imax,jmin,jmax,
-----------------^
momentum_correction_step_ad.f(278): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_GRAD_PHI_SURF_AD]
            call calc_grad_phi_surf_ad( bi,bj,imin,imax,jmin,jmax,
-----------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c pressure_for_eos_ad.f
momentum_correction_step_ad.f(530): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_GRAD_PHI_SURF]
            call calc_grad_phi_surf( bi,bj,imin,imax,jmin,jmax,etan,
-----------------^
momentum_correction_step_ad.f(532): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CORRECTION_STEP]
            call correction_step( bi,bj,imin,imax,jmin,jmax,phisurfx,
-----------------^
momentum_correction_step_ad.f(538): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_3D_RL]
        call exch_uv_3d_rl( uvel,vvel, .true. ,nr,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c read_pickup_ad.f
packages_init_variables_ad.f(289): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_INIT_VARIA]
        call diagnostics_init_varia( mythid )
-------------^
packages_init_variables_ad.f(291): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_INIT_VARIA]
      call shelfice_init_varia( mythid )
-----------^
packages_init_variables_ad.f(292): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STIC_INIT_VARIA]
      call stic_init_varia( mythid )
-----------^
packages_init_variables_ad.f(318): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_INIT_VARIABLES_AD]
        call ctrl_init_variables_ad( mythid )
-------------^
packages_init_variables_ad.f(321): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_INIT_VARIA_AD]
        call ggl90_init_varia_ad
-------------^
packages_init_variables_ad.f(324): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CD_CODE_INI_VARS_AD]
        call cd_code_ini_vars_ad
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c remove_mean_ad.f
packages_init_variables_ad.f(598): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_INIT_VARIA]
        call diagnostics_init_varia( mythid )
-------------^
packages_init_variables_ad.f(601): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CD_CODE_INI_VARS]
        call cd_code_ini_vars( mythid )
-------------^
packages_init_variables_ad.f(604): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_INIT_VARIA]
        call ggl90_init_varia( mythid )
-------------^
packages_init_variables_ad.f(606): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_INIT_VARIA]
      call shelfice_init_varia( mythid )
-----------^
packages_init_variables_ad.f(607): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STIC_INIT_VARIA]
      call stic_init_varia( mythid )
-----------^
packages_init_variables_ad.f(633): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_INIT_VARIABLESMD]
        call ctrl_init_variablesmd( mythid )
-------------^
packages_init_variables_ad.f(875): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
        call debug_enter( 'PACKAGES_INIT_VARIABLES',mythid )
-------------^
packages_init_variables_ad.f(878): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_INIT_VARIA]
        call diagnostics_init_varia( mythid )
-------------^
packages_init_variables_ad.f(882): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
          call debug_call( 'GAD_INIT_VARIA',mythid )
---------------^
packages_init_variables_ad.f(884): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_INIT_VARIA]
        call gad_init_varia( mythid )
-------------^
packages_init_variables_ad.f(888): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
          call debug_call( 'CD_CODE_INI_VARS',mythid )
---------------^
packages_init_variables_ad.f(890): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CD_CODE_INI_VARS]
        call cd_code_ini_vars( mythid )
-------------^
packages_init_variables_ad.f(894): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
          call debug_call( 'GGL90_INIT_VARIA',mythid )
---------------^
packages_init_variables_ad.f(896): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GGL90_INIT_VARIA]
        call ggl90_init_varia( mythid )
-------------^
packages_init_variables_ad.f(899): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'SHELFICE_INIT_VARIA',mythid )
-------------^
packages_init_variables_ad.f(901): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SHELFICE_INIT_VARIA]
      call shelfice_init_varia( mythid )
-----------^
packages_init_variables_ad.f(903): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'STIC_INIT_VARIA',mythid )
-------------^
packages_init_variables_ad.f(905): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [STIC_INIT_VARIA]
      call stic_init_varia( mythid )
-----------^
packages_init_variables_ad.f(908): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
          call debug_call( 'CTRL_INIT_VARIABLES',mythid )
---------------^
packages_init_variables_ad.f(910): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CTRL_INIT_VARIABLES]
        call ctrl_init_variables( mythid )
-------------^
packages_init_variables_ad.f(913): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
        call debug_leave( 'PACKAGES_INIT_VARIABLES',mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c reset_nlfs_vars_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c rotate_uv2en_ad.f
remove_mean_ad.f(309): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_TILE_RL]
      call global_sum_tile_rl( voltile,volglob,mythid )
-----------^
remove_mean_ad.f(310): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_TILE_RL]
      call global_sum_tile_rl( sumtile,sumglob,mythid )
-----------^
remove_mean_ad.f(349): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
            call print_message( msgbuf,standardmessageunit,
-----------------^
remove_mean_ad.f(359): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
            call print_message( msgbuf,standardmessageunit,
-----------------^
remove_mean_ad.f(652): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_TILE_RL]
      call global_sum_tile_rl( voltile,volglob,mythid )
-----------^
remove_mean_ad.f(653): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_TILE_RL]
      call global_sum_tile_rl( sumtile,sumglob,mythid )
-----------^
remove_mean_ad.f(692): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
            call print_message( msgbuf,standardmessageunit,
-----------------^
remove_mean_ad.f(702): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
            call print_message( msgbuf,standardmessageunit,
-----------------^
read_pickup_ad.f(704): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [RW_GET_SUFFIX]
          call rw_get_suffix( suff,starttime,myiter,mythid )
---------------^
read_pickup_ad.f(712): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_SET]
        call read_mflds_set( fn,nbfields,fileprec,nr,myiter,mythid )
-------------^
read_pickup_ad.f(717): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
            call print_error( msgbuf,mythid )
-----------------^
read_pickup_ad.f(720): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
            call print_error( msgbuf,mythid )
-----------------^
read_pickup_ad.f(730): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
            call print_error( msgbuf,mythid )
-----------------^
read_pickup_ad.f(734): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
            call print_message( msgbuf,iounit,squeeze_right,mythid )
-----------------^
read_pickup_ad.f(739): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
            call print_message( msgbuf,iounit,squeeze_right,mythid )
-----------------^
read_pickup_ad.f(743): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
              call print_message( msgbuf,iounit,squeeze_right,mythid )
-------------------^
read_pickup_ad.f(747): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
              call print_message( msgbuf,iounit,squeeze_right,mythid )
-------------------^
read_pickup_ad.f(750): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
              call print_message( msgbuf,iounit,squeeze_right,mythid )
-------------------^
read_pickup_ad.f(756): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,nr,uvel,1,myiter,mythid )
-----------------^
read_pickup_ad.f(757): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,nr,gu,2,myiter,mythid )
-----------------^
read_pickup_ad.f(758): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,nr,gunm1,3,myiter,mythid )
-----------------^
read_pickup_ad.f(759): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,nr,vvel,4,myiter,mythid )
-----------------^
read_pickup_ad.f(760): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,nr,gv,5,myiter,mythid )
-----------------^
read_pickup_ad.f(761): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,nr,gvnm1,6,myiter,mythid )
-----------------^
read_pickup_ad.f(762): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,nr,theta,7,myiter,mythid )
-----------------^
read_pickup_ad.f(763): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,nr,gtnm1,9,myiter,mythid )
-----------------^
read_pickup_ad.f(764): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,nr,salt,10,myiter,mythid )
-----------------^
read_pickup_ad.f(765): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,nr,gsnm1,12,myiter,mythid )
-----------------^
read_pickup_ad.f(767): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,1,etan,help_h,myiter,mythid )
-----------------^
read_pickup_ad.f(770): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
              call read_rec_3d_rl( fn,fp,1,etah,help_i,myiter,mythid )
-------------------^
read_pickup_ad.f(773): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,nr,uvel,1,myiter,mythid )
-----------------^
read_pickup_ad.f(774): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,nr,gunm1,2,myiter,mythid )
-----------------^
read_pickup_ad.f(775): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,nr,vvel,3,myiter,mythid )
-----------------^
read_pickup_ad.f(776): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,nr,gvnm1,4,myiter,mythid )
-----------------^
read_pickup_ad.f(777): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,nr,theta,5,myiter,mythid )
-----------------^
read_pickup_ad.f(778): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,nr,gtnm1,6,myiter,mythid )
-----------------^
read_pickup_ad.f(779): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,nr,salt,7,myiter,mythid )
-----------------^
read_pickup_ad.f(780): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,nr,gsnm1,8,myiter,mythid )
-----------------^
read_pickup_ad.f(783): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,1,etan,help_j,myiter,mythid )
-----------------^
read_pickup_ad.f(786): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
              call read_rec_3d_rl( fn,fp,1,detahdt,help_k,myiter,mythid 
-------------------^
read_pickup_ad.f(791): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
              call read_rec_3d_rl( fn,fp,1,etah,help_l,myiter,mythid )
-------------------^
read_pickup_ad.f(796): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_REC_3D_RL]
            call read_rec_3d_rl( fn,fp,nr,totphihyd,1,myiter,mythid )
-----------------^
read_pickup_ad.f(800): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_3D_RL]
          call read_mflds_3d_rl( 'Uvel    ',uvel,nj,fp,nr,myiter,mythid 
---------------^
read_pickup_ad.f(802): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_3D_RL]
          call read_mflds_3d_rl( 'Vvel    ',vvel,nj,fp,nr,myiter,mythid 
---------------^
read_pickup_ad.f(804): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_3D_RL]
          call read_mflds_3d_rl( 'Theta   ',theta,nj,fp,nr,myiter,
---------------^
read_pickup_ad.f(806): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_3D_RL]
          call read_mflds_3d_rl( 'Salt    ',salt,nj,fp,nr,myiter,mythid 
---------------^
read_pickup_ad.f(809): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_3D_RL]
            call read_mflds_3d_rl( 'GuNm1   ',gunm1,nj,fp,nr,myiter,
-----------------^
read_pickup_ad.f(811): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_3D_RL]
            call read_mflds_3d_rl( 'GvNm1   ',gvnm1,nj,fp,nr,myiter,
-----------------^
read_pickup_ad.f(815): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_3D_RL]
            call read_mflds_3d_rl( 'GtNm1   ',gtnm1,nj,fp,nr,myiter,
-----------------^
read_pickup_ad.f(818): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_3D_RL]
            call read_mflds_3d_rl( 'TempNm1 ',gtnm1,nj,fp,nr,myiter,
-----------------^
read_pickup_ad.f(822): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_3D_RL]
            call read_mflds_3d_rl( 'GsNm1   ',gsnm1,nj,fp,nr,myiter,
-----------------^
read_pickup_ad.f(825): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_3D_RL]
            call read_mflds_3d_rl( 'SaltNm1 ',gsnm1,nj,fp,nr,myiter,
-----------------^
read_pickup_ad.f(829): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_3D_RL]
            call read_mflds_3d_rl( 'PhiHyd  ',totphihyd,nj,fp,nr,myiter,
-----------------^
read_pickup_ad.f(833): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_3D_RL]
            call read_mflds_3d_rl( 'AddMass ',addmass,nj,fp,nr,myiter,
-----------------^
read_pickup_ad.f(837): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_3D_RL]
          call read_mflds_3d_rl( 'EtaN    ',etan,nj,fp,1,myiter,mythid )
---------------^
read_pickup_ad.f(839): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_3D_RL]
            call read_mflds_3d_rl( 'Phi_rLow',phihydlow,nj,fp,1,myiter,
-----------------^
read_pickup_ad.f(843): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_3D_RL]
            call read_mflds_3d_rl( 'dEtaHdt ',detahdt,nj,fp,1,myiter,
-----------------^
read_pickup_ad.f(847): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_3D_RL]
            call read_mflds_3d_rl( 'EtaH    ',etah,nj,fp,1,myiter,
-----------------^
read_pickup_ad.f(852): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [READ_MFLDS_CHECK]
        call read_mflds_check( missfldlist,nmissing,myiter,mythid )
-------------^
read_pickup_ad.f(856): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
          call print_error( msgbuf,mythid )
---------------^
read_pickup_ad.f(859): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CHECK_PICKUP]
        call check_pickup( missfldlist,nmissing,nbfields,myiter,mythid )
-------------^
read_pickup_ad.f(863): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_FILE_CLOSE_ALL_MATCHING]
        call mnc_file_close_all_matching( fn,mythid )
-------------^
read_pickup_ad.f(864): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
        call mnc_cw_set_udim( fn,1,mythid )
-------------^
read_pickup_ad.f(865): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_CITER]
        call mnc_cw_set_citer( fn,3,3,myiter,-1,mythid )
-------------^
read_pickup_ad.f(866): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_R]
        call mnc_cw_rl_r( 'D',fn,0,0,'U',uvel,mythid )
-------------^
read_pickup_ad.f(867): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_R]
        call mnc_cw_rl_r( 'D',fn,0,0,'V',vvel,mythid )
-------------^
read_pickup_ad.f(868): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_R]
        call mnc_cw_rl_r( 'D',fn,0,0,'Temp',theta,mythid )
-------------^
read_pickup_ad.f(869): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_R]
        call mnc_cw_rl_r( 'D',fn,0,0,'S',salt,mythid )
-------------^
read_pickup_ad.f(870): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_R]
        call mnc_cw_rl_r( 'D',fn,0,0,'Eta',etan,mythid )
-------------^
read_pickup_ad.f(871): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_R]
        call mnc_cw_rl_r( 'D',fn,0,0,'gUnm1',gunm1,mythid )
-------------^
read_pickup_ad.f(872): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_R]
        call mnc_cw_rl_r( 'D',fn,0,0,'gVnm1',gvnm1,mythid )
-------------^
read_pickup_ad.f(873): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_R]
        call mnc_cw_rl_r( 'D',fn,0,0,'gTnm1',gtnm1,mythid )
-------------^
read_pickup_ad.f(874): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_R]
        call mnc_cw_rl_r( 'D',fn,0,0,'gSnm1',gsnm1,mythid )
-------------^
read_pickup_ad.f(876): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_R]
          call mnc_cw_rl_r( 'D',fn,0,0,'dEtaHdt',detahdt,mythid )
---------------^
read_pickup_ad.f(879): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_R]
          call mnc_cw_rl_r( 'D',fn,0,0,'EtaH',etah,mythid )
---------------^
read_pickup_ad.f(882): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_R]
          call mnc_cw_rl_r( 'D',fn,0,0,'phiHyd',totphihyd,mythid )
---------------^
read_pickup_ad.f(885): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_3D_RL]
      call exch_uv_3d_rl( uvel,vvel, .true. ,nr,mythid )
-----------^
read_pickup_ad.f(886): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_3D_RL]
      call exch_3d_rl( theta,nr,mythid )
-----------^
read_pickup_ad.f(887): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_3D_RL]
      call exch_3d_rl( salt,nr,mythid )
-----------^
read_pickup_ad.f(888): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_UV_3D_RL]
      call exch_uv_3d_rl( gunm1,gvnm1, .true. ,nr,mythid )
-----------^
read_pickup_ad.f(889): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_3D_RL]
      call exch_3d_rl( gtnm1,nr,mythid )
-----------^
read_pickup_ad.f(890): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_3D_RL]
      call exch_3d_rl( gsnm1,nr,mythid )
-----------^
read_pickup_ad.f(891): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
      call exch_xy_rl( etan,mythid )
-----------^
read_pickup_ad.f(892): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
      call exch_xy_rl( etah,mythid )
-----------^
read_pickup_ad.f(893): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
      call exch_xy_rl( detahdt,mythid )
-----------^
read_pickup_ad.f(895): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_3D_RL]
        call exch_3d_rl( totphihyd,nr,mythid )
-------------^
read_pickup_ad.f(898): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
        call exch_xy_rl( phihydlow,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c salt_integrate_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c temp_integrate_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c seawater_ad.f
rotate_uv2en_ad.f(760): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        call print_error( msgbuf,mythid )
-------------^
rotate_uv2en_ad.f(1154): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
        call print_error( msgbuf,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c solve_for_pressure_ad.f
salt_integrate_ad.f(768): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CYCLE_AB_TRACER_AD]
        call cycle_ab_tracer_ad( gs_loc_ad,salt_ad(1-olx,1-oly,1,bi,bj),
-------------^
salt_integrate_ad.f(771): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CYCLE_TRACER_AD]
        call cycle_tracer_ad( salt_ad(1-olx,1-oly,1,bi,bj),gs_loc_ad )
-------------^
salt_integrate_ad.f(774): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [IMPLDIFF_AD]
        call impldiff_ad( imin,imax,jmin,jmax,gad_salinity,kappark,
-------------^
salt_integrate_ad.f(777): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMESTEP_TRACER_AD]
      call timestep_tracer_ad( dttracerlev,salt_ad(1-olx,1-oly,1,bi,bj),
-----------^
salt_integrate_ad.f(791): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_ADV_FLOW]
        call calc_adv_flow( ufld,vfld,wfld,rtrans,utrans,vtrans,
-------------^
salt_integrate_ad.f(806): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FREESURF_RESCALE_G_AD]
            call freesurf_rescale_g_ad( bi,bj,k,gsnm1(1-olx,1-oly,1,bi,
-----------------^
salt_integrate_ad.f(809): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FREESURF_RESCALE_G_AD]
          call freesurf_rescale_g_ad( bi,bj,k,gs_loc,gs_loc_ad )
---------------^
salt_integrate_ad.f(819): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAMS_BASHFORTH2_AD]
          call adams_bashforth2_ad( k,nr,gs_loc_ad,gsnm1_ad(1-olx,1-oly,
---------------^
salt_integrate_ad.f(835): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_CALC_RHS_AD]
        call gad_calc_rhs_ad( bi,bj,k,kup,kdown,xa,xa_ad,ya,ya_ad,
-------------^
salt_integrate_ad.f(846): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [APPLY_FORCING_S_AD]
          call apply_forcing_s_ad( gsforc_ad,k,bi,bj )
---------------^
salt_integrate_ad.f(853): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_ADV_FLOW_AD]
        call calc_adv_flow_ad( ufld,ufld_ad,vfld,vfld_ad,wfld_ad,
-------------^
salt_integrate_ad.f(857): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_ADVECTION_AD]
        call gad_advection_ad( saltimplvertadv,saltadvscheme,
-------------^
salt_integrate_ad.f(868): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_3D_DIFFUSIVITY_AD]
      call calc_3d_diffusivity_ad( bi,bj,imin,imax,jmin,jmax,
-----------^
salt_integrate_ad.f(878): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAMS_BASHFORTH2_AD]
        call adams_bashforth2_ad( 0,nr,salt_ad(1-olx,1-oly,1,bi,bj),
-------------^
salt_integrate_ad.f(1500): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAMS_BASHFORTH2]
        call adams_bashforth2( bi,bj,0,nr,salt(1-olx,1-oly,1,bi,bj),
-------------^
salt_integrate_ad.f(1538): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_3D_DIFFUSIVITY]
      call calc_3d_diffusivity( bi,bj,imin,imax,jmin,jmax,gad_salinity,
-----------^
salt_integrate_ad.f(1549): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_ADVECTION]
        call gad_advection( saltimplvertadv,saltadvscheme,
-------------^
salt_integrate_ad.f(1572): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_ADV_FLOW]
        call calc_adv_flow( ufld,vfld,wfld,rtrans,utrans,vtrans,
-------------^
salt_integrate_ad.f(1580): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [APPLY_FORCING_S]
          call apply_forcing_s( gsforc,imin,imax,jmin,jmax,k,bi,bj,
---------------^
salt_integrate_ad.f(1583): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_CALC_RHS]
        call gad_calc_rhs( bi,bj,imin,imax,jmin,jmax,k,km1,kup,kdown,xa,
-------------^
salt_integrate_ad.f(1599): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAMS_BASHFORTH2]
          call adams_bashforth2( bi,bj,k,nr,gs_loc,gsnm1(1-olx,1-oly,1,
---------------^
salt_integrate_ad.f(1615): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FREESURF_RESCALE_G]
          call freesurf_rescale_g( bi,bj,k,gs_loc,mythid )
---------------^
salt_integrate_ad.f(1623): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FREESURF_RESCALE_G]
            call freesurf_rescale_g( bi,bj,k,gsnm1(1-olx,1-oly,1,bi,bj),
-----------------^
salt_integrate_ad.f(1628): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMESTEP_TRACER]
      call timestep_tracer( bi,bj,dttracerlev,salt(1-olx,1-oly,1,bi,bj),
-----------^
salt_integrate_ad.f(1639): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [IMPLDIFF]
        call impldiff( bi,bj,imin,imax,jmin,jmax,gad_salinity,kappark,
-------------^
salt_integrate_ad.f(1643): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CYCLE_AB_TRACER]
        call cycle_ab_tracer( bi,bj,gs_loc,salt(1-olx,1-oly,1,bi,bj),
-------------^
salt_integrate_ad.f(1646): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CYCLE_TRACER]
        call cycle_tracer( bi,bj,salt(1-olx,1-oly,1,bi,bj),gs_loc,
-------------^
temp_integrate_ad.f(768): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CYCLE_AB_TRACER_AD]
        call cycle_ab_tracer_ad( gt_loc_ad,theta_ad(1-olx,1-oly,1,bi,bj)
-------------^
temp_integrate_ad.f(771): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CYCLE_TRACER_AD]
        call cycle_tracer_ad( theta_ad(1-olx,1-oly,1,bi,bj),gt_loc_ad )
-------------^
temp_integrate_ad.f(774): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [IMPLDIFF_AD]
        call impldiff_ad( imin,imax,jmin,jmax,gad_temperature,kappark,
-------------^
temp_integrate_ad.f(777): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMESTEP_TRACER_AD]
      call timestep_tracer_ad( dttracerlev,theta_ad(1-olx,1-oly,1,bi,bj)
-----------^
temp_integrate_ad.f(791): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_ADV_FLOW]
        call calc_adv_flow( ufld,vfld,wfld,rtrans,utrans,vtrans,
-------------^
temp_integrate_ad.f(806): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FREESURF_RESCALE_G_AD]
            call freesurf_rescale_g_ad( bi,bj,k,gtnm1(1-olx,1-oly,1,bi,
-----------------^
temp_integrate_ad.f(809): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FREESURF_RESCALE_G_AD]
          call freesurf_rescale_g_ad( bi,bj,k,gt_loc,gt_loc_ad )
---------------^
temp_integrate_ad.f(819): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAMS_BASHFORTH2_AD]
          call adams_bashforth2_ad( k,nr,gt_loc_ad,gtnm1_ad(1-olx,1-oly,
---------------^
temp_integrate_ad.f(835): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_CALC_RHS_AD]
        call gad_calc_rhs_ad( bi,bj,k,kup,kdown,xa,xa_ad,ya,ya_ad,
-------------^
temp_integrate_ad.f(846): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [APPLY_FORCING_T_AD]
          call apply_forcing_t_ad( gtforc_ad,k,bi,bj )
---------------^
temp_integrate_ad.f(853): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_ADV_FLOW_AD]
        call calc_adv_flow_ad( ufld,ufld_ad,vfld,vfld_ad,wfld_ad,
-------------^
temp_integrate_ad.f(857): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_ADVECTION_AD]
        call gad_advection_ad( tempimplvertadv,tempadvscheme,
-------------^
temp_integrate_ad.f(868): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_3D_DIFFUSIVITY_AD]
      call calc_3d_diffusivity_ad( bi,bj,imin,imax,jmin,jmax,
-----------^
temp_integrate_ad.f(878): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAMS_BASHFORTH2_AD]
        call adams_bashforth2_ad( 0,nr,theta_ad(1-olx,1-oly,1,bi,bj),
-------------^
salt_integrate_ad.f(2267): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAMS_BASHFORTH2]
        call adams_bashforth2( bi,bj,0,nr,salt(1-olx,1-oly,1,bi,bj),
-------------^
salt_integrate_ad.f(2290): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_3D_DIFFUSIVITY]
      call calc_3d_diffusivity( bi,bj,imin,imax,jmin,jmax,gad_salinity,
-----------^
salt_integrate_ad.f(2294): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
          call debug_call( 'GAD_ADVECTION',mythid )
---------------^
salt_integrate_ad.f(2296): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_ADVECTION]
        call gad_advection( saltimplvertadv,saltadvscheme,
-------------^
salt_integrate_ad.f(2306): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_ADV_FLOW]
        call calc_adv_flow( ufld,vfld,wfld,rtrans,utrans,vtrans,
-------------^
salt_integrate_ad.f(2314): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [APPLY_FORCING_S]
          call apply_forcing_s( gsforc,imin,imax,jmin,jmax,k,bi,bj,
---------------^
salt_integrate_ad.f(2317): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
            call diagnostics_fill( gsforc,'gS_Forc ',k,1,2,bi,bj,mythid 
-----------------^
salt_integrate_ad.f(2321): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_CALC_RHS]
        call gad_calc_rhs( bi,bj,imin,imax,jmin,jmax,k,km1,kup,kdown,xa,
-------------^
salt_integrate_ad.f(2337): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAMS_BASHFORTH2]
          call adams_bashforth2( bi,bj,k,nr,gs_loc,gsnm1(1-olx,1-oly,1,
---------------^
salt_integrate_ad.f(2340): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
            call diagnostics_fill( gs_ab,'AB_gS   ',k,1,2,bi,bj,mythid )
-----------------^
salt_integrate_ad.f(2351): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FREESURF_RESCALE_G]
          call freesurf_rescale_g( bi,bj,k,gs_loc,mythid )
---------------^
salt_integrate_ad.f(2353): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FREESURF_RESCALE_G]
            call freesurf_rescale_g( bi,bj,k,gsnm1(1-olx,1-oly,1,bi,bj),
-----------------^
salt_integrate_ad.f(2358): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMESTEP_TRACER]
      call timestep_tracer( bi,bj,dttracerlev,salt(1-olx,1-oly,1,bi,bj),
-----------^
salt_integrate_ad.f(2361): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [IMPLDIFF]
        call impldiff( bi,bj,imin,imax,jmin,jmax,gad_salinity,kappark,
-------------^
salt_integrate_ad.f(2365): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CYCLE_AB_TRACER]
        call cycle_ab_tracer( bi,bj,gs_loc,salt(1-olx,1-oly,1,bi,bj),
-------------^
salt_integrate_ad.f(2368): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CYCLE_TRACER]
        call cycle_tracer( bi,bj,salt(1-olx,1-oly,1,bi,bj),gs_loc,
-------------^
temp_integrate_ad.f(1500): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAMS_BASHFORTH2]
        call adams_bashforth2( bi,bj,0,nr,theta(1-olx,1-oly,1,bi,bj),
-------------^
temp_integrate_ad.f(1538): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_3D_DIFFUSIVITY]
      call calc_3d_diffusivity( bi,bj,imin,imax,jmin,jmax,
-----------^
temp_integrate_ad.f(1549): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_ADVECTION]
        call gad_advection( tempimplvertadv,tempadvscheme,
-------------^
temp_integrate_ad.f(1572): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_ADV_FLOW]
        call calc_adv_flow( ufld,vfld,wfld,rtrans,utrans,vtrans,
-------------^
temp_integrate_ad.f(1580): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [APPLY_FORCING_T]
          call apply_forcing_t( gtforc,imin,imax,jmin,jmax,k,bi,bj,
---------------^
temp_integrate_ad.f(1583): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_CALC_RHS]
        call gad_calc_rhs( bi,bj,imin,imax,jmin,jmax,k,km1,kup,kdown,xa,
-------------^
temp_integrate_ad.f(1599): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAMS_BASHFORTH2]
          call adams_bashforth2( bi,bj,k,nr,gt_loc,gtnm1(1-olx,1-oly,1,
---------------^
temp_integrate_ad.f(1615): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FREESURF_RESCALE_G]
          call freesurf_rescale_g( bi,bj,k,gt_loc,mythid )
---------------^
temp_integrate_ad.f(1623): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FREESURF_RESCALE_G]
            call freesurf_rescale_g( bi,bj,k,gtnm1(1-olx,1-oly,1,bi,bj),
-----------------^
temp_integrate_ad.f(1628): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMESTEP_TRACER]
      call timestep_tracer( bi,bj,dttracerlev,theta(1-olx,1-oly,1,bi,bj)
-----------^
temp_integrate_ad.f(1639): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [IMPLDIFF]
        call impldiff( bi,bj,imin,imax,jmin,jmax,gad_temperature,
-------------^
temp_integrate_ad.f(1643): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CYCLE_AB_TRACER]
        call cycle_ab_tracer( bi,bj,gt_loc,theta(1-olx,1-oly,1,bi,bj),
-------------^
temp_integrate_ad.f(1646): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CYCLE_TRACER]
        call cycle_tracer( bi,bj,theta(1-olx,1-oly,1,bi,bj),gt_loc,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c state_summary_ad.f
temp_integrate_ad.f(2267): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAMS_BASHFORTH2]
        call adams_bashforth2( bi,bj,0,nr,theta(1-olx,1-oly,1,bi,bj),
-------------^
temp_integrate_ad.f(2290): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_3D_DIFFUSIVITY]
      call calc_3d_diffusivity( bi,bj,imin,imax,jmin,jmax,
-----------^
temp_integrate_ad.f(2294): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
          call debug_call( 'GAD_ADVECTION',mythid )
---------------^
temp_integrate_ad.f(2296): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_ADVECTION]
        call gad_advection( tempimplvertadv,tempadvscheme,
-------------^
temp_integrate_ad.f(2306): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_ADV_FLOW]
        call calc_adv_flow( ufld,vfld,wfld,rtrans,utrans,vtrans,
-------------^
temp_integrate_ad.f(2314): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [APPLY_FORCING_T]
          call apply_forcing_t( gtforc,imin,imax,jmin,jmax,k,bi,bj,
---------------^
temp_integrate_ad.f(2317): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
            call diagnostics_fill( gtforc,'gT_Forc ',k,1,2,bi,bj,mythid 
-----------------^
temp_integrate_ad.f(2321): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GAD_CALC_RHS]
        call gad_calc_rhs( bi,bj,imin,imax,jmin,jmax,k,km1,kup,kdown,xa,
-------------^
temp_integrate_ad.f(2337): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAMS_BASHFORTH2]
          call adams_bashforth2( bi,bj,k,nr,gt_loc,gtnm1(1-olx,1-oly,1,
---------------^
temp_integrate_ad.f(2340): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
            call diagnostics_fill( gt_ab,'AB_gT   ',k,1,2,bi,bj,mythid )
-----------------^
temp_integrate_ad.f(2351): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FREESURF_RESCALE_G]
          call freesurf_rescale_g( bi,bj,k,gt_loc,mythid )
---------------^
temp_integrate_ad.f(2353): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [FREESURF_RESCALE_G]
            call freesurf_rescale_g( bi,bj,k,gtnm1(1-olx,1-oly,1,bi,bj),
-----------------^
temp_integrate_ad.f(2358): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMESTEP_TRACER]
      call timestep_tracer( bi,bj,dttracerlev,theta(1-olx,1-oly,1,bi,bj)
-----------^
temp_integrate_ad.f(2361): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [IMPLDIFF]
        call impldiff( bi,bj,imin,imax,jmin,jmax,gad_temperature,
-------------^
temp_integrate_ad.f(2365): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CYCLE_AB_TRACER]
        call cycle_ab_tracer( bi,bj,gt_loc,theta(1-olx,1-oly,1,bi,bj),
-------------^
temp_integrate_ad.f(2368): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CYCLE_TRACER]
        call cycle_tracer( bi,bj,theta(1-olx,1-oly,1,bi,bj),gt_loc,
-------------^
solve_for_pressure_ad.f(676): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RL]
      call adexch_xy_rl( cg2d_x_ad,mythid )
-----------^
solve_for_pressure_ad.f(679): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CG2D_MAD]
        call cg2d_mad( cg2d_b_ad,cg2d_x_ad,numiters,nitermin,mythid )
-------------^
solve_for_pressure_ad.f(707): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_DIV_GHAT_AD]
            call calc_div_ghat_ad( bi,bj,k,cg2d_b_ad )
-----------------^
solve_for_pressure_ad.f(726): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_ADSUM_TILE_RL]
        call global_adsum_tile_rl( tileemp_ad,sumemp_ad,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c solve_pentadiagonal_ad.f
solve_for_pressure_ad.f(1499): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
          call print_message( msgbuf,iounit,squeeze_right,mythid )
---------------^
solve_for_pressure_ad.f(1533): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [GLOBAL_SUM_TILE_RL]
        call global_sum_tile_rl( tileemp,sumemp,mythid )
-------------^
solve_for_pressure_ad.f(1551): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_DIV_GHAT]
            call calc_div_ghat( bi,bj,k,cg2d_b,cg3d_b,mythid )
-----------------^
solve_for_pressure_ad.f(1577): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( 1,cg2d_b,'cg2d_b (SOLVE_FOR_PRESSURE)',
-------------^
solve_for_pressure_ad.f(1582): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XY_RL]
        call write_fld_xy_rl( 'cg2d_b','I10',cg2d_b,myiter,mythid )
-------------^
solve_for_pressure_ad.f(1588): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CG2D]
        call cg2d( cg2d_b,cg2d_x,firstresidual,minresidualsq,
-------------^
solve_for_pressure_ad.f(1591): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
      call exch_xy_rl( cg2d_x,mythid )
-----------^
solve_for_pressure_ad.f(1593): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CG2D_STORE]
        call cg2d_store( cg2d_x, .true. ,mythid )
-------------^
solve_for_pressure_ad.f(1596): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( 1,cg2d_x,'cg2d_x (SOLVE_FOR_PRESSURE)',
-------------^
solve_for_pressure_ad.f(1605): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
            call print_message( msgbuf,standardmessageunit,
-----------------^
solve_for_pressure_ad.f(1609): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
            call print_message( msgbuf,standardmessageunit,
-----------------^
solve_for_pressure_ad.f(1615): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
              call print_message( msgbuf,standardmessageunit,
-------------------^
solve_for_pressure_ad.f(1620): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
            call print_message( msgbuf,standardmessageunit,
-----------------^
solve_for_pressure_ad.f(1637): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
              call diagnostics_fill( tmpvar,diagname,1,1,2,bi,bj,mythid 
-------------------^
solve_for_pressure_ad.f(1643): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( cg2d_x,'PHI_SURF',0,1,0,1,1,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c solve_tridiagonal_ad.f
state_summary_ad.f(86): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        call print_message( msgbuf,standardmessageunit,squeeze_right,
-------------^
state_summary_ad.f(89): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        call print_message( msgbuf,standardmessageunit,squeeze_right,
-------------^
state_summary_ad.f(93): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        call print_message( msgbuf,standardmessageunit,squeeze_right,
-------------^
state_summary_ad.f(96): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_MESSAGE]
        call print_message( msgbuf,standardmessageunit,squeeze_right,
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c taueddy_init_varia_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c taueddy_tendency_apply_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c timestep_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c the_main_loop_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c thermodynamics_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c timestep_tracer_ad.f
timestep_ad.f(755): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [APPLY_FORCING_U]
        call apply_forcing_u( guext,imin,imax,jmin,jmax,k,bi,bj,mytime,
-------------^
timestep_ad.f(757): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [APPLY_FORCING_V]
        call apply_forcing_v( gvext,imin,imax,jmin,jmax,k,bi,bj,mytime,
-------------^
timestep_ad.f(785): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAMS_BASHFORTH2]
      call adams_bashforth2( bi,bj,k,nr,gu(1-olx,1-oly,1,bi,bj),gunm1(1-
-----------^
timestep_ad.f(787): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAMS_BASHFORTH2]
      call adams_bashforth2( bi,bj,k,nr,gv(1-olx,1-oly,1,bi,bj),gvnm1(1-
-----------^
timestep_ad.f(812): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CD_CODE_SCHEME]
        call cd_code_scheme( bi,bj,k,dphihydx,dphihydy,gutmp,gvtmp,
-------------^
timestep_ad.f(898): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CD_CODE_SCHEME_AD]
        call cd_code_scheme_ad( bi,bj,k,dphihydx_ad,dphihydy_ad,
-------------^
timestep_ad.f(925): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAMS_BASHFORTH2_AD]
      call adams_bashforth2_ad( k,nr,gv_ad(1-olx,1-oly,1,bi,bj),
-----------^
timestep_ad.f(927): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAMS_BASHFORTH2_AD]
      call adams_bashforth2_ad( k,nr,gu_ad(1-olx,1-oly,1,bi,bj),
-----------^
timestep_ad.f(955): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [APPLY_FORCING_V_AD]
        call apply_forcing_v_ad( gvext_ad,k,bi,bj )
-------------^
timestep_ad.f(956): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [APPLY_FORCING_U_AD]
        call apply_forcing_u_ad( guext_ad,k,bi,bj )
-------------^
timestep_ad.f(1647): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [APPLY_FORCING_U]
        call apply_forcing_u( guext,imin,imax,jmin,jmax,k,bi,bj,mytime,
-------------^
timestep_ad.f(1649): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [APPLY_FORCING_V]
        call apply_forcing_v( gvext,imin,imax,jmin,jmax,k,bi,bj,mytime,
-------------^
timestep_ad.f(1677): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAMS_BASHFORTH2]
      call adams_bashforth2( bi,bj,k,nr,gu(1-olx,1-oly,1,bi,bj),gunm1(1-
-----------^
timestep_ad.f(1679): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAMS_BASHFORTH2]
      call adams_bashforth2( bi,bj,k,nr,gv(1-olx,1-oly,1,bi,bj),gvnm1(1-
-----------^
timestep_ad.f(1682): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( gu_ab,'AB_gU   ',k,1,2,bi,bj,mythid )
-------------^
timestep_ad.f(1683): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( gv_ab,'AB_gV   ',k,1,2,bi,bj,mythid )
-------------^
timestep_ad.f(1708): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CD_CODE_SCHEME]
        call cd_code_scheme( bi,bj,k,dphihydx,dphihydy,gutmp,gvtmp,
-------------^
timestep_ad.f(1781): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( gudpx,'Um_dPhiX',k,1,2,bi,bj,mythid )
-------------^
timestep_ad.f(1782): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( gvdpy,'Vm_dPhiY',k,1,2,bi,bj,mythid )
-------------^
timestep_ad.f(1785): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( gudissip,'Um_Diss ',k,1,2,bi,bj,mythid )
-------------^
timestep_ad.f(1786): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( gvdissip,'Vm_Diss ',k,1,2,bi,bj,mythid )
-------------^
timestep_ad.f(1789): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( guext,'Um_Ext  ',k,1,2,bi,bj,mythid )
-------------^
timestep_ad.f(1790): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( gvext,'Vm_Ext  ',k,1,2,bi,bj,mythid )
-------------^
timestep_ad.f(1793): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( gucor,'Um_Cori ',k,1,2,bi,bj,mythid )
-------------^
timestep_ad.f(1794): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DIAGNOSTICS_FILL]
        call diagnostics_fill( gvcor,'Vm_Cori ',k,1,2,bi,bj,mythid )
-------------^
the_main_loop_ad.f(486): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ZERO_AD]
      call zero_ad
-----------^
the_main_loop_ad.f(491): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(493): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(495): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(497): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(499): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(501): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(503): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(505): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(507): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(509): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(511): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(513): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(515): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(517): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(520): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(523): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(525): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(527): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(529): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(531): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(533): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(535): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(537): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(539): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(541): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(543): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(545): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(547): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(549): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(551): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(554): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(557): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(560): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(563): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(566): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(569): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(572): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(574): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(576): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(578): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(580): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(582): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(584): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(586): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(588): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(590): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(592): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(594): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(597): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(600): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(603): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(606): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(609): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(612): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(615): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(618): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(621): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
      call adopen( mythid,
-----------^
the_main_loop_ad.f(641): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INITIALISE_VARIAMD]
      call initialise_variamd( mythid )
-----------^
the_main_loop_ad.f(646): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_WHTAPEIO_SYNC]
          call autodiff_whtapeio_sync( 3,0,mythid )
---------------^
the_main_loop_ad.f(647): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(650): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(653): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(656): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(659): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(662): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(665): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(668): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(672): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(676): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(679): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(682): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(685): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(688): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(692): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(696): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(700): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
thermodynamics_ad.f(464): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_WSURF_TR]
the_main_loop_ad.f(704): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
        call calc_wsurf_tr( theta,salt,wvel,mytime,myiter,mythid )
-------------^
the_main_loop_ad.f(707): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
thermodynamics_ad.f(494): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SALT_INTEGRATE_AD]
            call salt_integrate_ad( bi,bj,recip_hfacnew,
-----------------^
the_main_loop_ad.f(711): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
thermodynamics_ad.f(507): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TEMP_INTEGRATE_AD]
            call temp_integrate_ad( bi,bj,recip_hfacnew,
-----------------^
the_main_loop_ad.f(715): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(719): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(723): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
thermodynamics_ad.f(604): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_WSURF_TR_AD]
        call calc_wsurf_tr_ad( theta,theta_ad,salt,salt_ad,wvel,wvel_ad,
-------------^
the_main_loop_ad.f(727): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(731): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(735): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(738): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(741): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(744): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(747): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(751): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(755): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(759): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(763): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(767): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(771): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(775): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(778): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(781): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(784): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(787): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(790): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(793): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(797): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(801): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(805): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(808): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(811): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(815): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(819): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(823): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(827): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(831): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(835): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(839): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(843): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(848): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
          call adwrite( mythid,
---------------^
the_main_loop_ad.f(852): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_WHTAPEIO_SYNC]
          call autodiff_whtapeio_sync( 3,1,mythid )
---------------^
the_main_loop_ad.f(855): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_WHTAPEIO_SYNC]
              call autodiff_whtapeio_sync( 2,0,mythid )
-------------------^
the_main_loop_ad.f(856): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_WHTAPEIO_SYNC]
              call autodiff_whtapeio_sync( 2,1,mythid )
-------------------^
the_main_loop_ad.f(863): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MAIN_DO_LOOP]
                  call main_do_loop( iloop,mytime,myiter,mythid )
-----------------------^
the_main_loop_ad.f(870): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COST_FINAL]
      call cost_final( mythid )
-----------^
the_main_loop_ad.f(871): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      call barrier( mythid )
-----------^
the_main_loop_ad.f(878): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_WHTAPEIO_SYNC]
          call autodiff_whtapeio_sync( 3,0,mythid )
---------------^
the_main_loop_ad.f(879): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_WHTAPEIO_SYNC]
          call autodiff_whtapeio_sync( 3,1,mythid )
---------------^
the_main_loop_ad.f(882): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_WHTAPEIO_SYNC]
              call autodiff_whtapeio_sync( 2,0,mythid )
-------------------^
the_main_loop_ad.f(883): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_WHTAPEIO_SYNC]
              call autodiff_whtapeio_sync( 2,1,mythid )
-------------------^
the_main_loop_ad.f(888): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      call barrier( mythid )
-----------^
the_main_loop_ad.f(889): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COST_FINAL_AD]
      call cost_final_ad( mythid )
-----------^
the_main_loop_ad.f(892): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_WHTAPEIO_SYNC]
          call autodiff_whtapeio_sync( 3,0,mythid )
---------------^
the_main_loop_ad.f(893): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(896): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(899): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(902): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(905): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(908): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(911): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(914): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(917): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(920): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(923): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(926): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(929): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(932): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(936): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(940): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(944): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(948): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(951): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(955): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(958): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(961): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(964): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(967): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(970): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(973): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(976): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(979): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(982): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(985): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(989): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(993): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(997): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1001): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1005): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1009): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1013): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1016): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1019): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1022): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1025): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1028): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1031): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1034): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1037): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1041): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1044): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1047): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1051): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1055): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1059): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1063): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1067): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1071): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1075): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1079): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1084): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
          call adread( mythid,
---------------^
the_main_loop_ad.f(1088): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_WHTAPEIO_SYNC]
          call autodiff_whtapeio_sync( 3,1,mythid )
---------------^
the_main_loop_ad.f(1092): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1094): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1096): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1098): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1100): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1102): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1104): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1106): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1109): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1112): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1115): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1118): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1121): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1124): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1127): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
thermodynamics_ad.f(1015): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_WSURF_TR]
the_main_loop_ad.f(1130): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
        call calc_wsurf_tr( theta,salt,wvel,mytime,myiter,mythid )
---------------^
-------------^
the_main_loop_ad.f(1133): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1136): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1139): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1142): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1145): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1148): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
thermodynamics_ad.f(1094): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TEMP_INTEGRATEMD]
            call temp_integratemd( bi,bj,recip_hfacnew,ufld,vfld,wfld,
-----------------^
the_main_loop_ad.f(1151): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1154): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
thermodynamics_ad.f(1098): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SALT_INTEGRATEMD]
            call salt_integratemd( bi,bj,recip_hfacnew,ufld,vfld,wfld,
-----------------^
the_main_loop_ad.f(1157): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1160): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1163): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1166): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1169): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1172): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1175): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1178): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1181): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1184): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1187): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1190): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1193): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1196): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1199): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1202): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1204): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1206): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1208): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1211): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1214): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1217): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1220): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1223): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1226): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1229): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1232): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1235): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1238): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1241): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1244): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1247): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1251): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADOPEN]
          call adopen( mythid,
---------------^
the_main_loop_ad.f(1260): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_WHTAPEIO_SYNC]
              call autodiff_whtapeio_sync( 2,0,mythid )
-------------------^
the_main_loop_ad.f(1261): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1265): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1269): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1273): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1277): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1281): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1285): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1289): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1293): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1297): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1301): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1305): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1309): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1313): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1317): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1321): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1325): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1329): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1333): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1337): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1341): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1345): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1349): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1353): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1357): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1361): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1365): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1369): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1373): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1377): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1381): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1385): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1389): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1393): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1397): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1401): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1405): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1409): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1413): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1417): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1420): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1423): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1426): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1430): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1434): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1438): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1442): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1446): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1450): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1454): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1458): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1462): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1466): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1470): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1475): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1480): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1485): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
              call adwrite( mythid,
-------------------^
the_main_loop_ad.f(1490): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_WHTAPEIO_SYNC]
              call autodiff_whtapeio_sync( 2,1,mythid )
-------------------^
the_main_loop_ad.f(1497): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MAIN_DO_LOOP]
                  call main_do_loop( iloop,mytime,myiter,mythid )
-----------------------^
the_main_loop_ad.f(1508): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_WHTAPEIO_SYNC]
              call autodiff_whtapeio_sync( 2,0,mythid )
-------------------^
the_main_loop_ad.f(1509): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1512): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1516): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1520): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1524): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1528): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1532): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1536): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1540): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1544): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1548): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1552): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1556): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1560): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1564): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1568): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1572): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1576): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1580): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1584): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1588): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1592): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1596): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1600): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1604): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1608): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1612): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1616): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1620): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1624): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1628): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
thermodynamics_ad.f(1662): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
        call debug_enter( 'THERMODYNAMICS',mythid )
-------------^
the_main_loop_ad.f(1632): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
thermodynamics_ad.f(1677): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CALC_WSURF_TR]
        call calc_wsurf_tr( theta,salt,wvel,mytime,myiter,mythid )
-------------^
the_main_loop_ad.f(1636): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1640): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
thermodynamics_ad.f(1725): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_CALC_ADVCFL_TILE]
the_main_loop_ad.f(1644): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
            call mon_calc_advcfl_tile( nr,bi,bj,ufld,vfld,wfld,
              call adread( mythid,
-----------------^
-------------------^
thermodynamics_ad.f(1730): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
              call debug_call( 'TEMP_INTEGRATE',mythid )
-------------------^
the_main_loop_ad.f(1648): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
thermodynamics_ad.f(1732): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TEMP_INTEGRATE]
            call temp_integrate( bi,bj,recip_hfacnew,ufld,vfld,wfld,
-----------------^
thermodynamics_ad.f(1737): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
the_main_loop_ad.f(1652): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call debug_call( 'SALT_INTEGRATE',mythid )
              call adread( mythid,
-------------------^
-------------------^
thermodynamics_ad.f(1739): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [SALT_INTEGRATE]
            call salt_integrate( bi,bj,recip_hfacnew,ufld,vfld,wfld,
-----------------^
the_main_loop_ad.f(1656): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
thermodynamics_ad.f(1745): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MON_CALC_ADVCFL_GLOB]
        call mon_calc_advcfl_glob( tradvcfl,myiter,mythid )
-------------^
thermodynamics_ad.f(1748): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( nr,uvel,'Uvel (THERMODYNAMICS)',mythid )
-------------^
the_main_loop_ad.f(1660): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
thermodynamics_ad.f(1749): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( nr,vvel,'Vvel (THERMODYNAMICS)',mythid )
-------------^
thermodynamics_ad.f(1750): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( nr,wvel,'Wvel (THERMODYNAMICS)',mythid )
-------------^
the_main_loop_ad.f(1664): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
thermodynamics_ad.f(1751): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( nr,theta,'Theta (THERMODYNAMICS)',mythid )
-------------^
thermodynamics_ad.f(1752): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( nr,salt,'Salt (THERMODYNAMICS)',mythid )
-------------^
the_main_loop_ad.f(1667): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
thermodynamics_ad.f(1753): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( nr,gtnm1,'GtNm1 (THERMODYNAMICS)',mythid )
-------------^
thermodynamics_ad.f(1754): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_STATS_RL]
        call debug_stats_rl( nr,gsnm1,'GsNm1 (THERMODYNAMICS)',mythid )
-------------^
the_main_loop_ad.f(1670): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
thermodynamics_ad.f(1757): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
        call debug_leave( 'THERMODYNAMICS',mythid )
-------------^
the_main_loop_ad.f(1673): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1677): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1681): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1685): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1689): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1693): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1697): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1701): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1705): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1709): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1713): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1717): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1721): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1725): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1730): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
              call adread( mythid,
-------------------^
the_main_loop_ad.f(1735): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_WHTAPEIO_SYNC]
              call autodiff_whtapeio_sync( 2,1,mythid )
-------------------^
the_main_loop_ad.f(1745): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MAIN_DO_LOOPMD]
                  call main_do_loopmd( iloop,mytime,myiter,mythid )
-----------------------^
the_main_loop_ad.f(1758): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MAIN_DO_LOOP_AD]
                  call main_do_loop_ad( iloop,mythid )
-----------------------^
the_main_loop_ad.f(1761): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAUTODIFF_WHTAPEIO_SYNC]
              call adautodiff_whtapeio_sync( 2,1,mythid )
-------------------^
the_main_loop_ad.f(1762): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAUTODIFF_WHTAPEIO_SYNC]
              call adautodiff_whtapeio_sync( 2,0,mythid )
-------------------^
the_main_loop_ad.f(1769): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1771): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1774): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1777): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1780): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1783): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1786): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1789): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1792): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1795): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1798): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1801): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1804): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1807): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1810): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1813): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1816): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1819): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1822): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1825): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1828): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1831): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1834): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1837): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1840): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1843): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1846): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1849): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1852): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1855): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1858): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1861): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1864): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1867): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1870): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1873): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1876): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1879): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1882): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1885): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1887): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1889): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1891): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1894): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1897): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1900): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1903): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1906): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1909): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1912): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1915): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1918): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1921): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1924): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1927): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1930): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1934): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
          call adclose( mythid,
---------------^
the_main_loop_ad.f(1937): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAUTODIFF_WHTAPEIO_SYNC]
          call adautodiff_whtapeio_sync( 3,1,mythid )
---------------^
the_main_loop_ad.f(1938): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADAUTODIFF_WHTAPEIO_SYNC]
          call adautodiff_whtapeio_sync( 3,0,mythid )
---------------^
the_main_loop_ad.f(1954): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INITIALISE_VARIA_AD]
      call initialise_varia_ad( mythid )
-----------^
the_main_loop_ad.f(1959): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(1961): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(1963): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(1965): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(1967): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(1969): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(1971): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(1973): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(1975): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(1977): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(1979): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(1981): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(1983): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(1985): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(1988): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(1991): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(1993): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(1995): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(1997): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2000): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2002): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2004): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2006): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2008): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2010): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2012): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2014): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2016): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2018): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2020): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2023): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2026): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2029): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2032): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2035): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2038): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2041): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2043): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2045): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2047): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2049): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2051): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2053): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2055): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2057): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2059): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2061): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2063): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2066): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2069): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2072): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2075): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2078): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2081): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2084): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2087): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
the_main_loop_ad.f(2090): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADCLOSE]
      call adclose( mythid,
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c tracers_correction_step_ad.f
the_main_loop_ad.f(2415): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
        call debug_enter( 'THE_MAIN_LOOP',mythid )
-------------^
the_main_loop_ad.f(2420): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_CALL]
        call debug_call( 'INITIALISE_VARIA',mythid )
-------------^
the_main_loop_ad.f(2422): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
      call timer_start( 'INITIALISE_VARIA    [THE_MAIN_LOOP]',mythid )
-----------^
the_main_loop_ad.f(2423): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [INITIALISE_VARIA]
      call initialise_varia( mythid )
-----------^
the_main_loop_ad.f(2424): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
      call timer_stop( 'INITIALISE_VARIA    [THE_MAIN_LOOP]',mythid )
-----------^
the_main_loop_ad.f(2425): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
      call timer_start( 'MAIN LOOP           [THE_MAIN_LOOP]',mythid )
-----------^
the_main_loop_ad.f(2430): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_WHTAPEIO_SYNC]
          call autodiff_whtapeio_sync( 3,0,mythid )
---------------^
the_main_loop_ad.f(2431): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_STORE]
          call autodiff_store( mythid )
---------------^
the_main_loop_ad.f(2432): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_RESTORE]
          call autodiff_restore( mythid )
---------------^
the_main_loop_ad.f(2433): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_WHTAPEIO_SYNC]
          call autodiff_whtapeio_sync( 3,1,mythid )
---------------^
the_main_loop_ad.f(2436): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_WHTAPEIO_SYNC]
              call autodiff_whtapeio_sync( 2,0,mythid )
-------------------^
the_main_loop_ad.f(2437): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_STORE]
              call autodiff_store( mythid )
-------------------^
the_main_loop_ad.f(2438): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_RESTORE]
              call autodiff_restore( mythid )
-------------------^
the_main_loop_ad.f(2439): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [AUTODIFF_WHTAPEIO_SYNC]
              call autodiff_whtapeio_sync( 2,1,mythid )
-------------------^
the_main_loop_ad.f(2448): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
                  call timer_start( 
-----------------------^
the_main_loop_ad.f(2450): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MAIN_DO_LOOP]
                  call main_do_loop( iloop,mytime,myiter,mythid )
-----------------------^
the_main_loop_ad.f(2451): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
                  call timer_stop( 
-----------------------^
the_main_loop_ad.f(2459): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
      call timer_start( 'COST_FINAL         [ADJOINT SPIN-DOWN]',mythid 
-----------^
the_main_loop_ad.f(2461): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COST_FINAL]
      call cost_final( mythid )
-----------^
the_main_loop_ad.f(2462): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
      call timer_stop( 'COST_FINAL         [ADJOINT SPIN-DOWN]',mythid )
-----------^
the_main_loop_ad.f(2463): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [BARRIER]
      call barrier( mythid )
-----------^
the_main_loop_ad.f(2464): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
      call timer_stop( 'MAIN LOOP           [THE_MAIN_LOOP]',mythid )
-----------^
the_main_loop_ad.f(2466): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
        call debug_leave( 'THE_MAIN_LOOP',mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c update_cg2d_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c update_etah_ad.f
tracers_correction_step_ad.f(350): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CONVECTIVE_ADJUSTMENT_AD]
            call convective_adjustment_ad( bi,bj,mytime )
-----------------^
tracers_correction_step_ad.f(688): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CONVECTIVE_ADJUSTMENTMD]
            call convective_adjustmentmd( bi,bj,mytime,myiter,mythid )
-----------------^
tracers_correction_step_ad.f(1022): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [CONVECTIVE_ADJUSTMENT]
            call convective_adjustment( bi,bj,mytime,myiter,mythid )
-----------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c update_etaws_ad.f
update_cg2d_ad.f(709): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
        call exch_xy_rs( ac2d,mythid )
-------------^
update_cg2d_ad.f(761): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RS]
        call adexch_xy_rs( ac2d_ad,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c update_masks_etc_ad.f
update_cg2d_ad.f(1489): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RS]
        call exch_xy_rs( ac2d,mythid )
-------------^
update_etah_ad.f(435): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RL]
        call adexch_xy_rl( etah_ad,mythid )
-------------^
update_etah_ad.f(901): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [EXCH_XY_RL]
        call exch_xy_rl( etah,mythid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c update_r_star_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c update_sigma_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c update_surf_dr_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -syntax-only -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c swfrac_ad.f
make[1]: Leaving directory '/scratch/jm_c/test_svante/MITgcm_ifcAdm/verification/isomip/build'
Update AD_CONFIG.h and make mitgcmuv_ad
make -f Makefile mitgcmuv_ad
make[1]: Entering directory '/scratch/jm_c/test_svante/MITgcm_ifcAdm/verification/isomip/build'
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c active_file_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c active_file_control.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c active_file_control_slice.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c active_file.f
active_file_control_slice.f(2220): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_XZ]
        CALL MDS_READ_SEC_XZ(
-------------^
active_file_control_slice.f(2241): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
          CALL ADD_PREFIX( adpref, activeVar_file, adfname )
---------------^
active_file_control_slice.f(2242): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_XZ]
          CALL MDS_WRITE_SEC_XZ(
---------------^
active_file_control_slice.f(2255): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_XZ]
        CALL MDS_READ_SEC_XZ(
-------------^
active_file.f(854): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
active_file_control_slice.f(2275): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_XZ]
        CALL MDS_WRITE_SEC_XZ(
-------------^
      CALL ACTIVE_READ_3D_RL(
-----------^
active_file_control_slice.f(2297): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_XZ]
active_file_ad.f(860): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
        CALL MDS_READ_SEC_XZ(
-------------^
      CALL ADD_PREFIX( adpref, active_var_file, fname )
-----------^
active_file_ad.f(864): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
      CALL ACTIVE_READ_3D_RL(
-----------^
active_file_control.f(2224): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
        CALL MDS_READ_FIELD(
-------------^
active_file_control.f(2247): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
          CALL ADD_PREFIX( adpref, activeVar_file, adfname )
---------------^
active_file_control.f(2248): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_FIELD]
          CALL MDS_WRITE_FIELD(
---------------^
active_file_control.f(2261): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
        CALL MDS_READ_FIELD(
-------------^
active_file_control.f(2283): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_FIELD]
        CALL MDS_WRITE_FIELD(
-------------^
active_file_control.f(2307): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
        CALL MDS_READ_FIELD(
-------------^
active_file.f(1251): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
      CALL ACTIVE_READ_3D_RL(
-----------^
active_file_ad.f(1261): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( adpref, active_var_file, fname )
-----------^
active_file_ad.f(1265): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
      CALL ACTIVE_READ_3D_RL(
-----------^
active_file.f(1648): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XZ_RL]
      CALL ACTIVE_READ_XZ_RL(
-----------^
active_file_ad.f(1662): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( adpref, active_var_file, fname )
-----------^
active_file_ad.f(1666): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XZ_RL]
      CALL ACTIVE_READ_XZ_RL(
-----------^
active_file.f(2044): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_YZ_RL]
      CALL ACTIVE_READ_YZ_RL(
-----------^
active_file_ad.f(2063): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( adpref, active_var_file, fname )
-----------^
active_file_ad.f(2067): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_YZ_RL]
      CALL ACTIVE_READ_YZ_RL(
-----------^
active_file_control_slice.f(4019): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_XZ]
        CALL MDS_READ_SEC_XZ(
-------------^
active_file_control_slice.f(4040): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
          CALL ADD_PREFIX( adpref, activeVar_file, adfname )
---------------^
active_file_control_slice.f(4041): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_XZ]
          CALL MDS_WRITE_SEC_XZ(
---------------^
active_file_control_slice.f(4054): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_XZ]
        CALL MDS_READ_SEC_XZ(
-------------^
active_file_control_slice.f(4074): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_XZ]
        CALL MDS_WRITE_SEC_XZ(
-------------^
active_file_control_slice.f(4096): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_XZ]
        CALL MDS_READ_SEC_XZ(
-------------^
active_file.f(2434): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_1D_RL]
      CALL ACTIVE_READ_1D_RL(
-----------^
active_file_ad.f(2469): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_1D_RL]
      CALL ACTIVE_READ_1D_RL(
-----------^
active_file.f(2825): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
      CALL ACTIVE_WRITE_3D_RL(
-----------^
active_file_control.f(4031): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
        CALL MDS_READ_FIELD(
-------------^
active_file_control.f(4054): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
          CALL ADD_PREFIX( adpref, activeVar_file, adfname )
---------------^
active_file_control.f(4055): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_FIELD]
          CALL MDS_WRITE_FIELD(
---------------^
active_file_control.f(4068): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
        CALL MDS_READ_FIELD(
-------------^
active_file_control.f(4090): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_FIELD]
        CALL MDS_WRITE_FIELD(
-------------^
active_file_control.f(4114): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
        CALL MDS_READ_FIELD(
-------------^
active_file_ad.f(2857): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( adpref, active_var_file, fname )
-----------^
active_file_ad.f(2862): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
      CALL ACTIVE_WRITE_3D_RL(
-----------^
active_file.f(3216): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
      CALL ACTIVE_WRITE_3D_RL(
-----------^
active_file_ad.f(3250): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( adpref, active_var_file, fname )
-----------^
active_file_ad.f(3255): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
      CALL ACTIVE_WRITE_3D_RL(
-----------^
active_file.f(3607): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XZ_RL]
      CALL ACTIVE_WRITE_XZ_RL(
-----------^
active_file_ad.f(3643): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( adpref, active_var_file, fname )
-----------^
active_file_ad.f(3648): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XZ_RL]
      CALL ACTIVE_WRITE_XZ_RL(
-----------^
active_file_control_slice.f(5817): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_YZ]
        CALL MDS_READ_SEC_YZ(
-------------^
active_file_control_slice.f(5838): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
          CALL ADD_PREFIX( adpref, activeVar_file, adfname )
---------------^
active_file_control_slice.f(5839): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_YZ]
          CALL MDS_WRITE_SEC_YZ(
---------------^
active_file_control_slice.f(5852): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_YZ]
        CALL MDS_READ_SEC_YZ(
-------------^
active_file_control_slice.f(5872): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_YZ]
        CALL MDS_WRITE_SEC_YZ(
-------------^
active_file_control_slice.f(5894): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_YZ]
        CALL MDS_READ_SEC_YZ(
-------------^
active_file.f(3998): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_YZ_RL]
      CALL ACTIVE_WRITE_YZ_RL(
-----------^
active_file_ad.f(4036): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( adpref, active_var_file, fname )
-----------^
active_file_ad.f(4041): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_YZ_RL]
      CALL ACTIVE_WRITE_YZ_RL(
-----------^
active_file.f(4384): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_1D_RL]
      CALL ACTIVE_WRITE_1D_RL(
-----------^
active_file_control.f(5843): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READVEC_LOC]
        CALL MDS_READVEC_LOC(
-------------^
active_file_control.f(5862): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITEVEC_LOC]
            CALL MDS_WRITEVEC_LOC(
-----------------^
active_file_control.f(5877): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READVEC_LOC]
        CALL MDS_READVEC_LOC(
-------------^
active_file_control.f(5891): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITEVEC_LOC]
          CALL MDS_WRITEVEC_LOC(
---------------^
active_file_control.f(5909): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READVEC_LOC]
        CALL MDS_READVEC_LOC(
-------------^
active_file_ad.f(4437): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_1D_RL]
      CALL ACTIVE_WRITE_1D_RL(
-----------^
active_file_control_slice.f(7616): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_YZ]
        CALL MDS_READ_SEC_YZ(
-------------^
active_file_control_slice.f(7637): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
          CALL ADD_PREFIX( adpref, activeVar_file, adfname )
---------------^
active_file_control_slice.f(7638): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_YZ]
          CALL MDS_WRITE_SEC_YZ(
---------------^
active_file_control_slice.f(7651): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_YZ]
        CALL MDS_READ_SEC_YZ(
-------------^
active_file_control_slice.f(7671): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_YZ]
        CALL MDS_WRITE_SEC_YZ(
-------------^
active_file_control_slice.f(7693): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_YZ]
        CALL MDS_READ_SEC_YZ(
-------------^
active_file_control.f(7639): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READVEC_LOC]
        CALL MDS_READVEC_LOC(
-------------^
active_file_control.f(7658): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITEVEC_LOC]
            CALL MDS_WRITEVEC_LOC(
-----------------^
active_file_control.f(7673): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READVEC_LOC]
        CALL MDS_READVEC_LOC(
-------------^
active_file_control.f(7687): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITEVEC_LOC]
          CALL MDS_WRITEVEC_LOC(
---------------^
active_file_control.f(7705): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READVEC_LOC]
        CALL MDS_READVEC_LOC(
-------------^
active_file_control_slice.f(9403): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_XZ]
        CALL MDS_WRITE_SEC_XZ(
-------------^
active_file_control_slice.f(9413): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_XZ]
        CALL MDS_READ_SEC_XZ(
-------------^
active_file_control_slice.f(9431): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_XZ]
        CALL MDS_WRITE_SEC_XZ(
-------------^
active_file_control_slice.f(9441): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_XZ]
        CALL MDS_WRITE_SEC_XZ(
-------------^
active_file_control.f(9418): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_FIELD]
        CALL MDS_WRITE_FIELD(
-------------^
active_file_control.f(9428): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
        CALL MDS_READ_FIELD(
-------------^
active_file_control.f(9448): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_FIELD]
        CALL MDS_WRITE_FIELD(
-------------^
active_file_control.f(9458): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_FIELD]
        CALL MDS_WRITE_FIELD(
-------------^
active_file_control_slice.f(11151): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_XZ]
        CALL MDS_WRITE_SEC_XZ(
-------------^
active_file_control_slice.f(11161): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_XZ]
        CALL MDS_READ_SEC_XZ(
-------------^
active_file_control_slice.f(11179): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_XZ]
        CALL MDS_WRITE_SEC_XZ(
-------------^
active_file_control_slice.f(11189): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_XZ]
        CALL MDS_WRITE_SEC_XZ(
-------------^
active_file_control.f(11170): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_FIELD]
        CALL MDS_WRITE_FIELD(
-------------^
active_file_control.f(11180): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_FIELD]
        CALL MDS_READ_FIELD(
-------------^
active_file_control.f(11200): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_FIELD]
        CALL MDS_WRITE_FIELD(
-------------^
active_file_control.f(11210): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_FIELD]
        CALL MDS_WRITE_FIELD(
-------------^
active_file_control_slice.f(12899): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_YZ]
        CALL MDS_WRITE_SEC_YZ(
-------------^
active_file_control_slice.f(12909): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_YZ]
        CALL MDS_READ_SEC_YZ(
-------------^
active_file_control_slice.f(12927): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_YZ]
        CALL MDS_WRITE_SEC_YZ(
-------------^
active_file_control_slice.f(12937): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_YZ]
        CALL MDS_WRITE_SEC_YZ(
-------------^
active_file_control.f(12927): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITEVEC_LOC]
          CALL MDS_WRITEVEC_LOC(
---------------^
active_file_control.f(12940): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READVEC_LOC]
        CALL MDS_READVEC_LOC(
-------------^
active_file_control.f(12955): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITEVEC_LOC]
          CALL MDS_WRITEVEC_LOC(
---------------^
active_file_control.f(12968): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITEVEC_LOC]
          CALL MDS_WRITEVEC_LOC(
---------------^
active_file_control_slice.f(14647): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_YZ]
        CALL MDS_WRITE_SEC_YZ(
-------------^
active_file_control_slice.f(14657): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READ_SEC_YZ]
        CALL MDS_READ_SEC_YZ(
-------------^
active_file_control_slice.f(14675): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_YZ]
        CALL MDS_WRITE_SEC_YZ(
-------------^
active_file_control_slice.f(14685): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITE_SEC_YZ]
        CALL MDS_WRITE_SEC_YZ(
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c active_file_gen_ad.f
active_file_control.f(14687): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITEVEC_LOC]
          CALL MDS_WRITEVEC_LOC(
---------------^
active_file_control.f(14700): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_READVEC_LOC]
        CALL MDS_READVEC_LOC(
-------------^
active_file_control.f(14715): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITEVEC_LOC]
          CALL MDS_WRITEVEC_LOC(
---------------^
active_file_control.f(14729): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MDS_WRITEVEC_LOC]
          CALL MDS_WRITEVEC_LOC(
---------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c active_file_gen.f
active_file_gen_ad.f(786): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, activeVar_file, fName )
-----------^
active_file_gen_ad.f(790): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
        CALL ACTIVE_READ_3D_RL(
-------------^
active_file_gen_ad.f(797): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XZ_RL]
        CALL ACTIVE_READ_XZ_RL(
-------------^
active_file_gen_ad.f(804): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_YZ_RL]
        CALL ACTIVE_READ_YZ_RL(
-------------^
active_file_gen_ad.f(1149): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, activeVar_file, fName )
-----------^
active_file_gen_ad.f(1153): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RS]
        CALL ACTIVE_READ_3D_RS(
-------------^
active_file_gen_ad.f(1160): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XZ_RS]
        CALL ACTIVE_READ_XZ_RS(
-------------^
active_file_gen_ad.f(1167): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_YZ_RS]
        CALL ACTIVE_READ_YZ_RS(
-------------^
active_file_gen_ad.f(1506): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, activeVar_file, fName )
-----------^
active_file_gen_ad.f(1511): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
        CALL ACTIVE_WRITE_3D_RL(
-------------^
active_file_gen_ad.f(1518): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XZ_RL]
        CALL ACTIVE_WRITE_XZ_RL(
-------------^
active_file_gen_ad.f(1525): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_YZ_RL]
        CALL ACTIVE_WRITE_YZ_RL(
-------------^
active_file_gen_ad.f(1864): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, activeVar_file, fName )
-----------^
active_file_gen_ad.f(1869): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RS]
        CALL ACTIVE_WRITE_3D_RS(
-------------^
active_file_gen_ad.f(1876): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XZ_RS]
        CALL ACTIVE_WRITE_XZ_RS(
-------------^
active_file_gen_ad.f(1883): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_YZ_RS]
        CALL ACTIVE_WRITE_YZ_RS(
-------------^
active_file_gen.f(784): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
        CALL ACTIVE_READ_3D_RL(
-------------^
active_file_gen.f(791): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XZ_RL]
        CALL ACTIVE_READ_XZ_RL(
-------------^
active_file_gen.f(798): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_YZ_RL]
        CALL ACTIVE_READ_YZ_RL(
-------------^
active_file_gen.f(1141): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RS]
        CALL ACTIVE_READ_3D_RS(
-------------^
active_file_gen.f(1148): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XZ_RS]
        CALL ACTIVE_READ_XZ_RS(
-------------^
active_file_gen.f(1155): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_YZ_RS]
        CALL ACTIVE_READ_YZ_RS(
-------------^
active_file_gen.f(1494): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
        CALL ACTIVE_WRITE_3D_RL(
-------------^
active_file_gen.f(1501): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XZ_RL]
        CALL ACTIVE_WRITE_XZ_RL(
-------------^
active_file_gen.f(1508): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_YZ_RL]
        CALL ACTIVE_WRITE_YZ_RL(
-------------^
active_file_gen.f(1847): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RS]
        CALL ACTIVE_WRITE_3D_RS(
-------------^
active_file_gen.f(1854): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XZ_RS]
        CALL ACTIVE_WRITE_XZ_RS(
-------------^
active_file_gen.f(1861): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_YZ_RS]
        CALL ACTIVE_WRITE_YZ_RS(
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c active_file_gen_g.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c active_file_g.f
active_file_gen_g.f(787): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, activeVar_file, fName )
-----------^
active_file_gen_g.f(791): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
        CALL ACTIVE_READ_3D_RL(
-------------^
active_file_gen_g.f(795): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
        CALL ACTIVE_READ_3D_RL(
-------------^
active_file_gen_g.f(802): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XZ_RL]
        CALL ACTIVE_READ_XZ_RL(
-------------^
active_file_gen_g.f(806): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XZ_RL]
        CALL ACTIVE_READ_XZ_RL(
-------------^
active_file_gen_g.f(813): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_YZ_RL]
        CALL ACTIVE_READ_YZ_RL(
-------------^
active_file_gen_g.f(817): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_YZ_RL]
        CALL ACTIVE_READ_YZ_RL(
-------------^
active_file_gen_g.f(1163): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, activeVar_file, fName )
-----------^
active_file_gen_g.f(1167): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RS]
        CALL ACTIVE_READ_3D_RS(
-------------^
active_file_gen_g.f(1171): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RS]
        CALL ACTIVE_READ_3D_RS(
-------------^
active_file_gen_g.f(1178): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XZ_RS]
        CALL ACTIVE_READ_XZ_RS(
-------------^
active_file_gen_g.f(1182): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XZ_RS]
        CALL ACTIVE_READ_XZ_RS(
-------------^
active_file_gen_g.f(1189): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_YZ_RS]
        CALL ACTIVE_READ_YZ_RS(
-------------^
active_file_gen_g.f(1193): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_YZ_RS]
        CALL ACTIVE_READ_YZ_RS(
-------------^
active_file_g.f(859): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, active_var_file, fname )
-----------^
active_file_g.f(863): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
      CALL ACTIVE_READ_3D_RL(
-----------^
active_file_g.f(868): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
      CALL ACTIVE_READ_3D_RL(
-----------^
active_file_gen_g.f(1534): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, activeVar_file, fName )
-----------^
active_file_gen_g.f(1539): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
        CALL ACTIVE_WRITE_3D_RL(
-------------^
active_file_gen_g.f(1543): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
        CALL ACTIVE_WRITE_3D_RL(
-------------^
active_file_gen_g.f(1550): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XZ_RL]
        CALL ACTIVE_WRITE_XZ_RL(
-------------^
active_file_gen_g.f(1554): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XZ_RL]
        CALL ACTIVE_WRITE_XZ_RL(
-------------^
active_file_gen_g.f(1561): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_YZ_RL]
        CALL ACTIVE_WRITE_YZ_RL(
-------------^
active_file_gen_g.f(1565): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_YZ_RL]
        CALL ACTIVE_WRITE_YZ_RL(
-------------^
active_file_g.f(1270): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, active_var_file, fname )
-----------^
active_file_g.f(1274): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
      CALL ACTIVE_READ_3D_RL(
-----------^
active_file_g.f(1279): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
      CALL ACTIVE_READ_3D_RL(
-----------^
active_file_gen_g.f(1906): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, activeVar_file, fName )
-----------^
active_file_gen_g.f(1911): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RS]
        CALL ACTIVE_WRITE_3D_RS(
-------------^
active_file_gen_g.f(1915): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RS]
        CALL ACTIVE_WRITE_3D_RS(
-------------^
active_file_gen_g.f(1922): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XZ_RS]
        CALL ACTIVE_WRITE_XZ_RS(
-------------^
active_file_gen_g.f(1926): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XZ_RS]
        CALL ACTIVE_WRITE_XZ_RS(
-------------^
active_file_gen_g.f(1933): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_YZ_RS]
        CALL ACTIVE_WRITE_YZ_RS(
-------------^
active_file_gen_g.f(1937): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_YZ_RS]
        CALL ACTIVE_WRITE_YZ_RS(
-------------^
active_file_g.f(1681): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, active_var_file, fname )
-----------^
active_file_g.f(1685): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XZ_RL]
      CALL ACTIVE_READ_XZ_RL(
-----------^
active_file_g.f(1690): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XZ_RL]
      CALL ACTIVE_READ_XZ_RL(
-----------^
active_file_g.f(2092): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, active_var_file, fname )
-----------^
active_file_g.f(2096): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_YZ_RL]
      CALL ACTIVE_READ_YZ_RL(
-----------^
active_file_g.f(2101): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_YZ_RL]
      CALL ACTIVE_READ_YZ_RL(
-----------^
active_file_g.f(2509): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_1D_RL]
      CALL ACTIVE_READ_1D_RL(
-----------^
active_file_g.f(2514): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_1D_RL]
      CALL ACTIVE_READ_1D_RL(
-----------^
active_file_g.f(2910): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, active_var_file, fname )
-----------^
active_file_g.f(2915): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
      CALL ACTIVE_WRITE_3D_RL(
-----------^
active_file_g.f(2920): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
      CALL ACTIVE_WRITE_3D_RL(
-----------^
active_file_g.f(3316): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, active_var_file, fname )
-----------^
active_file_g.f(3321): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
      CALL ACTIVE_WRITE_3D_RL(
-----------^
active_file_g.f(3326): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
      CALL ACTIVE_WRITE_3D_RL(
-----------^
active_file_g.f(3722): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, active_var_file, fname )
-----------^
active_file_g.f(3727): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XZ_RL]
      CALL ACTIVE_WRITE_XZ_RL(
-----------^
active_file_g.f(3732): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XZ_RL]
      CALL ACTIVE_WRITE_XZ_RL(
-----------^
active_file_g.f(4128): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, active_var_file, fname )
-----------^
active_file_g.f(4133): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_YZ_RL]
      CALL ACTIVE_WRITE_YZ_RL(
-----------^
active_file_g.f(4138): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_YZ_RL]
      CALL ACTIVE_WRITE_YZ_RL(
-----------^
active_file_g.f(4542): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_1D_RL]
      CALL ACTIVE_WRITE_1D_RL(
-----------^
active_file_g.f(4546): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_1D_RL]
      CALL ACTIVE_WRITE_1D_RL(
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c active_file_loc_ad.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c active_file_loc.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c active_file_loc_g.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c adautodiff_whtapeio_sync.f
active_file_loc_ad.f(853): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( adpref, active_var_file, fname )
-----------^
active_file_loc_ad.f(857): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
      CALL ACTIVE_READ_3D_RL(
-----------^
active_file_loc_ad.f(1254): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( adpref, active_var_file, fname )
-----------^
active_file_loc_ad.f(1258): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
      CALL ACTIVE_READ_3D_RL(
-----------^
active_file_loc_ad.f(1655): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( adpref, active_var_file, fname )
-----------^
active_file_loc_ad.f(1659): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XZ_RL]
      CALL ACTIVE_READ_XZ_RL(
-----------^
active_file_loc_ad.f(2056): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( adpref, active_var_file, fname )
-----------^
active_file_loc_ad.f(2060): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_YZ_RL]
      CALL ACTIVE_READ_YZ_RL(
-----------^
active_file_loc_ad.f(2448): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( adpref, active_var_file, fname )
-----------^
active_file_loc_ad.f(2453): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
      CALL ACTIVE_WRITE_3D_RL(
-----------^
active_file_loc_ad.f(2841): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( adpref, active_var_file, fname )
-----------^
active_file_loc_ad.f(2846): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
      CALL ACTIVE_WRITE_3D_RL(
-----------^
active_file_loc_ad.f(3234): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( adpref, active_var_file, fname )
-----------^
active_file_loc_ad.f(3239): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XZ_RL]
      CALL ACTIVE_WRITE_XZ_RL(
-----------^
active_file_loc_ad.f(3627): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( adpref, active_var_file, fname )
-----------^
active_file_loc_ad.f(3632): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_YZ_RL]
      CALL ACTIVE_WRITE_YZ_RL(
-----------^
active_file_loc.f(848): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
      CALL ACTIVE_READ_3D_RL(
-----------^
active_file_loc.f(1243): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
      CALL ACTIVE_READ_3D_RL(
-----------^
active_file_loc_g.f(852): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, active_var_file, fname )
-----------^
active_file_loc_g.f(856): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
      CALL ACTIVE_READ_3D_RL(
-----------^
active_file_loc_g.f(861): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
      CALL ACTIVE_READ_3D_RL(
-----------^
active_file_loc.f(1638): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XZ_RL]
      CALL ACTIVE_READ_XZ_RL(
-----------^
active_file_loc_g.f(1260): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, active_var_file, fname )
-----------^
active_file_loc_g.f(1264): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
      CALL ACTIVE_READ_3D_RL(
-----------^
active_file_loc_g.f(1269): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_3D_RL]
      CALL ACTIVE_READ_3D_RL(
-----------^
active_file_loc.f(2032): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_YZ_RL]
      CALL ACTIVE_READ_YZ_RL(
-----------^
active_file_loc_g.f(1668): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, active_var_file, fname )
-----------^
active_file_loc_g.f(1672): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XZ_RL]
      CALL ACTIVE_READ_XZ_RL(
-----------^
active_file_loc_g.f(1677): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_XZ_RL]
      CALL ACTIVE_READ_XZ_RL(
-----------^
active_file_loc.f(2421): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
      CALL ACTIVE_WRITE_3D_RL(
-----------^
active_file_loc_g.f(2076): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, active_var_file, fname )
-----------^
active_file_loc_g.f(2080): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_YZ_RL]
      CALL ACTIVE_READ_YZ_RL(
-----------^
active_file_loc_g.f(2085): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_READ_YZ_RL]
      CALL ACTIVE_READ_YZ_RL(
-----------^
active_file_loc.f(2810): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
      CALL ACTIVE_WRITE_3D_RL(
-----------^
active_file_loc_g.f(2478): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, active_var_file, fname )
-----------^
active_file_loc_g.f(2483): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
      CALL ACTIVE_WRITE_3D_RL(
-----------^
active_file_loc_g.f(2488): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
      CALL ACTIVE_WRITE_3D_RL(
-----------^
active_file_loc.f(3199): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XZ_RL]
      CALL ACTIVE_WRITE_XZ_RL(
-----------^
active_file_loc_g.f(2881): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, active_var_file, fname )
-----------^
active_file_loc_g.f(2886): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
      CALL ACTIVE_WRITE_3D_RL(
-----------^
active_file_loc_g.f(2891): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_3D_RL]
      CALL ACTIVE_WRITE_3D_RL(
-----------^
active_file_loc.f(3588): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_YZ_RL]
      CALL ACTIVE_WRITE_YZ_RL(
-----------^
active_file_loc_g.f(3284): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, active_var_file, fname )
-----------^
active_file_loc_g.f(3289): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XZ_RL]
      CALL ACTIVE_WRITE_XZ_RL(
-----------^
active_file_loc_g.f(3294): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_XZ_RL]
      CALL ACTIVE_WRITE_XZ_RL(
-----------^
active_file_loc_g.f(3687): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADD_PREFIX]
      CALL ADD_PREFIX( pref, active_var_file, fname )
-----------^
active_file_loc_g.f(3692): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_YZ_RL]
      CALL ACTIVE_WRITE_YZ_RL(
-----------^
active_file_loc_g.f(3697): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ACTIVE_WRITE_YZ_RL]
      CALL ACTIVE_WRITE_YZ_RL(
-----------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c addamp_adj.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c add_prefix.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c addummy_for_etan.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c addummy_in_dynamics.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c addummy_in_stepping.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c adopen_adclose.f
addummy_for_etan.f(2276): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
       CALL TIMER_START('I/O (WRITE)        [ADJOINT LOOP]', myThid )
------------^
addummy_for_etan.f(2279): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XY]
      CALL DUMP_ADJ_XY(dumRS, adetan, 'ADJetan ', 'ADJetan.',
-----------^
addummy_for_etan.f(2286): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
         CALL MNC_CW_SET_UDIM('adstate', -1, myThid)
--------------^
addummy_for_etan.f(2287): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_S]
         CALL MNC_CW_RL_W_S('D','adstate',0,0,'T',myTime,myThid)
--------------^
addummy_for_etan.f(2288): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
         CALL MNC_CW_SET_UDIM('adstate', 0, myThid)
--------------^
addummy_for_etan.f(2289): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_I_W_S]
         CALL MNC_CW_I_W_S('I','adstate',0,0,'iter',myIter,myThid)
--------------^
addummy_for_etan.f(2290): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_S]
         CALL MNC_CW_RL_W_S('D','adstate',0,0,'model_time',myTime,
--------------^
addummy_for_etan.f(2292): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
         CALL MNC_CW_RL_W('D','adstate',0,0,'adEta', adEtaN, myThid)
--------------^
addummy_for_etan.f(2296): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
        CALL TIMER_STOP( 'I/O (WRITE)        [ADJOINT LOOP]', myThid )
-------------^
addummy_in_dynamics.f(2264): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
        CALL TIMER_START('I/O (WRITE)        [ADJOINT LOOP]', myThid )
-------------^
addummy_in_dynamics.f(2273): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_3D_RL]
         CALL ADEXCH_3D_RL( adrhoinsitu, Nr, myThid )
--------------^
addummy_in_dynamics.f(2274): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_3D_RL]
         CALL ADEXCH_3D_RL( adtotphihyd, Nr, myThid )
--------------^
addummy_in_dynamics.f(2281): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [RW_GET_SUFFIX]
          CALL RW_GET_SUFFIX( suff, myTime, myIter, myThid )
---------------^
addummy_in_dynamics.f(2285): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XYZ_RL]
          IF (.NOT.dumpAdByRec) CALL WRITE_FLD_XYZ_RL( 'ADJrhoinsitu.',
-------------------------------------^
addummy_in_dynamics.f(2287): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_REC_XYZ_RL]
          IF (  dumpAdByRec   ) CALL WRITE_REC_XYZ_RL( 'ADJrhoinsitu',
-------------------------------------^
addummy_in_dynamics.f(2295): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COPY_ADVAR_OUTP]
          CALL COPY_ADVAR_OUTP( dumRS,adrhoinsitu,var3Du,Nr,12,myThid )
---------------^
addummy_in_dynamics.f(2296): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_FLD_XYZ_RL]
          IF (.NOT.dumpAdByRec) CALL WRITE_FLD_XYZ_RL( 'ADJrhoinsitu.',
-------------------------------------^
addummy_in_dynamics.f(2298): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [WRITE_REC_XYZ_RL]
          IF (  dumpAdByRec   ) CALL WRITE_REC_XYZ_RL( 'ADJrhoinsitu',
-------------------------------------^
addummy_in_dynamics.f(2302): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
        CALL TIMER_STOP( 'I/O (WRITE)        [ADJOINT LOOP]', myThid )
-------------^
addummy_in_stepping.f(2358): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_3D_RL]
        CALL ADEXCH_3D_RL( adTheta,Nr, myThid )
-------------^
addummy_in_stepping.f(2359): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_3D_RL]
        CALL ADEXCH_3D_RL( adSalt, Nr, myThid )
-------------^
addummy_in_stepping.f(2360): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_3D_RL]
        CALL ADEXCH_3D_RL( adwVel, Nr, myThid )
-------------^
addummy_in_stepping.f(2361): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_UV_3D_RL]
        CALL ADEXCH_UV_3D_RL( aduVel,advVel, .TRUE., Nr, myThid )
-------------^
addummy_in_stepping.f(2369): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_UV_XY_RS]
        CALL ADEXCH_UV_XY_RS( adFu, adFv, .TRUE., myThid )
-------------^
addummy_in_stepping.f(2370): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RS]
        CALL ADEXCH_XY_RS( adQnet, myThid )
-------------^
addummy_in_stepping.f(2371): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RS]
        CALL ADEXCH_XY_RS( adEmPmR, myThid )
-------------^
addummy_in_stepping.f(2372): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_3D_RL]
        CALL ADEXCH_3D_RL( adshiTransCoeffT3d, myThid )
-------------^
addummy_in_stepping.f(2373): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_3D_RL]
        CALL ADEXCH_3D_RL( adshiTransCoeffS3d, myThid )
-------------^
addummy_in_stepping.f(2383): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
        CALL TIMER_START('I/O (WRITE)        [ADJOINT LOOP]', myThid )
-------------^
addummy_in_stepping.f(2392): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XYZ]
      CALL DUMP_ADJ_XYZ(dumRS, adTheta, 'ADJtheta', 'ADJtheta.',
-----------^
addummy_in_stepping.f(2395): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XYZ]
      CALL DUMP_ADJ_XYZ(dumRS, adSalt, 'ADJsalt ', 'ADJsalt.',
-----------^
addummy_in_stepping.f(2398): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XYZ]
      CALL DUMP_ADJ_XYZ(dumRS, adWvel, 'ADJwvel ', 'ADJwvel.',
-----------^
addummy_in_stepping.f(2401): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XYZ_UV]
      CALL DUMP_ADJ_XYZ_UV(
-----------^
addummy_in_stepping.f(2410): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XY_UV]
       CALL DUMP_ADJ_XY_UV(
------------^
addummy_in_stepping.f(2414): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XY]
        CALL DUMP_ADJ_XY(adQnet, dumRL, 'ADJqnet ', 'ADJqnet.',
-------------^
addummy_in_stepping.f(2416): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XY]
        CALL DUMP_ADJ_XY(adEmPmR, dumRL, 'ADJempmr', 'ADJempr.',
-------------^
addummy_in_stepping.f(2424): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XYZ]
      CALL DUMP_ADJ_XYZ(dumRS, adGGL90TKE, 'ADJtke90', 'ADJggl90tke.',
-----------^
addummy_in_stepping.f(2427): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XYZ]
      CALL DUMP_ADJ_XYZ(dumRS, adshiTransCoeffT3d,
-----------^
addummy_in_stepping.f(2430): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XYZ]
      CALL DUMP_ADJ_XYZ(dumRS, adshiTransCoeffS3d,
-----------^
addummy_in_stepping.f(2441): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
         CALL MNC_CW_SET_UDIM('adstate', -1, myThid)
--------------^
addummy_in_stepping.f(2442): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_S]
         CALL MNC_CW_RL_W_S('D','adstate',0,0,'T',myTime,myThid)
--------------^
addummy_in_stepping.f(2443): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
         CALL MNC_CW_SET_UDIM('adstate', 0, myThid)
--------------^
addummy_in_stepping.f(2444): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_I_W_S]
         CALL MNC_CW_I_W_S('I','adstate',0,0,'iter',myIter,myThid)
--------------^
addummy_in_stepping.f(2445): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_S]
         CALL MNC_CW_RL_W_S('D','adstate',0,0,'model_time',myTime,
--------------^
addummy_in_stepping.f(2449): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COPY_AD_UV_OUTP]
          CALL COPY_AD_UV_OUTP( dumRS, dumRS, aduVel, advVel,
---------------^
addummy_in_stepping.f(2451): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adU', var3Du, myThid)
---------------^
addummy_in_stepping.f(2452): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adV', var3Dv, myThid)
---------------^
addummy_in_stepping.f(2453): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COPY_ADVAR_OUTP]
          CALL COPY_ADVAR_OUTP( dumRS, adTheta,var3Du, Nr, 12, myThid )
---------------^
addummy_in_stepping.f(2454): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adT', var3Du, myThid)
---------------^
addummy_in_stepping.f(2455): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COPY_ADVAR_OUTP]
          CALL COPY_ADVAR_OUTP( dumRS, adSalt,var3Du, Nr, 12, myThid )
---------------^
addummy_in_stepping.f(2456): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adS', var3Du, myThid)
---------------^
addummy_in_stepping.f(2457): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COPY_ADVAR_OUTP]
          CALL COPY_ADVAR_OUTP( dumRS, adwVel, var3Du, Nr, 12, myThid )
---------------^
addummy_in_stepping.f(2458): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adW', var3Du, myThid)
---------------^
addummy_in_stepping.f(2460): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COPY_ADVAR_OUTP]
          CALL COPY_ADVAR_OUTP( adQnet, dumRL, var2Du, 1, 11, myThid )
---------------^
addummy_in_stepping.f(2461): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adQnet', var2Du, myThid)
---------------^
addummy_in_stepping.f(2462): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COPY_ADVAR_OUTP]
          CALL COPY_ADVAR_OUTP( adEmPmR,dumRL, var2Du, 1, 11, myThid )
---------------^
addummy_in_stepping.f(2463): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adEmpmr', var2Du, myThid)
---------------^
addummy_in_stepping.f(2464): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COPY_AD_UV_OUTP]
          CALL COPY_AD_UV_OUTP( adFu, adFv, dumRL, dumRL,
---------------^
addummy_in_stepping.f(2466): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adFu', var2Du, myThid)
---------------^
addummy_in_stepping.f(2467): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adFv', var2Dv, myThid)
---------------^
addummy_in_stepping.f(2471): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adU', aduVel, myThid)
---------------^
addummy_in_stepping.f(2472): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adV', advVel, myThid)
---------------^
addummy_in_stepping.f(2473): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adT', adTheta, myThid)
---------------^
addummy_in_stepping.f(2474): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adS', adSalt, myThid)
---------------^
addummy_in_stepping.f(2475): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adW', adwVel, myThid)
---------------^
addummy_in_stepping.f(2477): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
          CALL MNC_CW_RS_W('D','adstate',0,0,'adQnet', adQnet, myThid)
---------------^
addummy_in_stepping.f(2478): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
          CALL MNC_CW_RS_W('D','adstate',0,0,'adEmpmr',adEmpmr, myThid)
---------------^
addummy_in_stepping.f(2479): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
          CALL MNC_CW_RS_W('D','adstate',0,0,'adFu', adfu, myThid)
---------------^
addummy_in_stepping.f(2480): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
          CALL MNC_CW_RS_W('D','adstate',0,0,'adFv', adfv, myThid)
---------------^
addummy_in_stepping.f(2482): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,
---------------^
addummy_in_stepping.f(2484): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,
---------------^
addummy_in_stepping.f(2490): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
        CALL TIMER_STOP( 'I/O (WRITE)        [ADJOINT LOOP]', myThid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -c adread_adwrite.f
addummy_in_stepping.f(2372): error #6631: A non-optional actual argument must be present when invoking a procedure with an explicit interface.   [MYTHID]
        CALL ADEXCH_3D_RL( adshiTransCoeffT3d, myThid )
-------------^
addummy_in_stepping.f(2373): error #6631: A non-optional actual argument must be present when invoking a procedure with an explicit interface.   [MYTHID]
        CALL ADEXCH_3D_RL( adshiTransCoeffS3d, myThid )
-------------^
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c adread_adwrite_i.f
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c adzero_adj.f
compilation aborted for addummy_in_stepping.f (code 1)
Makefile:1788: recipe for target 'addummy_in_stepping.o' failed
make[1]: *** [addummy_in_stepping.o] Error 1
make[1]: *** Waiting for unfinished jobs....
adread_adwrite_i.f(884): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
      IF ( debugMode ) CALL DEBUG_ENTER('ADREAD_I',myThid)
----------------------------^
adread_adwrite_i.f(889): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
adread_adwrite_i.f(890): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ALL_PROC_DIE]
       CALL ALL_PROC_DIE( myThid )
------------^
adread_adwrite_i.f(894): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADREAD]
      CALL ADREAD(
-----------^
adread_adwrite_i.f(909): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
      IF ( debugMode ) CALL DEBUG_LEAVE('ADREAD_I',myThid)
----------------------------^
adread_adwrite_i.f(1305): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_ENTER]
      IF ( debugMode ) CALL DEBUG_ENTER('ADWRITE_I',myThid)
----------------------------^
adread_adwrite_i.f(1310): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [PRINT_ERROR]
       CALL PRINT_ERROR( msgBuf, myThid )
------------^
adread_adwrite_i.f(1311): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ALL_PROC_DIE]
       CALL ALL_PROC_DIE( myThid )
------------^
adread_adwrite_i.f(1323): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADWRITE]
      CALL ADWRITE(
-----------^
adread_adwrite_i.f(1334): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DEBUG_LEAVE]
      IF ( debugMode ) CALL DEBUG_LEAVE('ADWRITE_I',myThid)
----------------------------^
make[1]: Leaving directory '/scratch/jm_c/test_svante/MITgcm_ifcAdm/verification/isomip/build'
Makefile:2135: recipe for target 'ad_exe_target' failed
make: *** [ad_exe_target] Error 2
Update AD_CONFIG.h and make mitgcmuv_ad
make -f Makefile mitgcmuv_ad
make[1]: Entering directory '/scratch/jm_c/test_svante/MITgcm_ifcAdm/verification/isomip/build'
ifort -m64 -convert big_endian -assume byterecl -mcmodel=medium -O0 -noalign -g -traceback -axSSE4.2,SSE4.1,SSSE3,SSE3,SSE2 -warn all -warn nounused -fpe0 -ftz -fp-stack-check -check all -ftrapuv  -c addummy_in_stepping.f
addummy_in_stepping.f(2358): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_3D_RL]
        CALL ADEXCH_3D_RL( adTheta,Nr, myThid )
-------------^
addummy_in_stepping.f(2359): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_3D_RL]
        CALL ADEXCH_3D_RL( adSalt, Nr, myThid )
-------------^
addummy_in_stepping.f(2360): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_3D_RL]
        CALL ADEXCH_3D_RL( adwVel, Nr, myThid )
-------------^
addummy_in_stepping.f(2361): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_UV_3D_RL]
        CALL ADEXCH_UV_3D_RL( aduVel,advVel, .TRUE., Nr, myThid )
-------------^
addummy_in_stepping.f(2369): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_UV_XY_RS]
        CALL ADEXCH_UV_XY_RS( adFu, adFv, .TRUE., myThid )
-------------^
addummy_in_stepping.f(2370): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RS]
        CALL ADEXCH_XY_RS( adQnet, myThid )
-------------^
addummy_in_stepping.f(2371): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_XY_RS]
        CALL ADEXCH_XY_RS( adEmPmR, myThid )
-------------^
addummy_in_stepping.f(2372): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_3D_RL]
        CALL ADEXCH_3D_RL( adshiTransCoeffT3d, myThid )
-------------^
addummy_in_stepping.f(2373): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [ADEXCH_3D_RL]
        CALL ADEXCH_3D_RL( adshiTransCoeffS3d, myThid )
-------------^
addummy_in_stepping.f(2383): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_START]
        CALL TIMER_START('I/O (WRITE)        [ADJOINT LOOP]', myThid )
-------------^
addummy_in_stepping.f(2392): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XYZ]
      CALL DUMP_ADJ_XYZ(dumRS, adTheta, 'ADJtheta', 'ADJtheta.',
-----------^
addummy_in_stepping.f(2395): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XYZ]
      CALL DUMP_ADJ_XYZ(dumRS, adSalt, 'ADJsalt ', 'ADJsalt.',
-----------^
addummy_in_stepping.f(2398): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XYZ]
      CALL DUMP_ADJ_XYZ(dumRS, adWvel, 'ADJwvel ', 'ADJwvel.',
-----------^
addummy_in_stepping.f(2401): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XYZ_UV]
      CALL DUMP_ADJ_XYZ_UV(
-----------^
addummy_in_stepping.f(2410): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XY_UV]
       CALL DUMP_ADJ_XY_UV(
------------^
addummy_in_stepping.f(2414): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XY]
        CALL DUMP_ADJ_XY(adQnet, dumRL, 'ADJqnet ', 'ADJqnet.',
-------------^
addummy_in_stepping.f(2416): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XY]
        CALL DUMP_ADJ_XY(adEmPmR, dumRL, 'ADJempmr', 'ADJempr.',
-------------^
addummy_in_stepping.f(2424): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XYZ]
      CALL DUMP_ADJ_XYZ(dumRS, adGGL90TKE, 'ADJtke90', 'ADJggl90tke.',
-----------^
addummy_in_stepping.f(2427): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XYZ]
      CALL DUMP_ADJ_XYZ(dumRS, adshiTransCoeffT3d,
-----------^
addummy_in_stepping.f(2430): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [DUMP_ADJ_XYZ]
      CALL DUMP_ADJ_XYZ(dumRS, adshiTransCoeffS3d,
-----------^
addummy_in_stepping.f(2441): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
         CALL MNC_CW_SET_UDIM('adstate', -1, myThid)
--------------^
addummy_in_stepping.f(2442): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_S]
         CALL MNC_CW_RL_W_S('D','adstate',0,0,'T',myTime,myThid)
--------------^
addummy_in_stepping.f(2443): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_SET_UDIM]
         CALL MNC_CW_SET_UDIM('adstate', 0, myThid)
--------------^
addummy_in_stepping.f(2444): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_I_W_S]
         CALL MNC_CW_I_W_S('I','adstate',0,0,'iter',myIter,myThid)
--------------^
addummy_in_stepping.f(2445): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W_S]
         CALL MNC_CW_RL_W_S('D','adstate',0,0,'model_time',myTime,
--------------^
addummy_in_stepping.f(2449): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COPY_AD_UV_OUTP]
          CALL COPY_AD_UV_OUTP( dumRS, dumRS, aduVel, advVel,
---------------^
addummy_in_stepping.f(2451): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adU', var3Du, myThid)
---------------^
addummy_in_stepping.f(2452): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adV', var3Dv, myThid)
---------------^
addummy_in_stepping.f(2453): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COPY_ADVAR_OUTP]
          CALL COPY_ADVAR_OUTP( dumRS, adTheta,var3Du, Nr, 12, myThid )
---------------^
addummy_in_stepping.f(2454): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adT', var3Du, myThid)
---------------^
addummy_in_stepping.f(2455): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COPY_ADVAR_OUTP]
          CALL COPY_ADVAR_OUTP( dumRS, adSalt,var3Du, Nr, 12, myThid )
---------------^
addummy_in_stepping.f(2456): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adS', var3Du, myThid)
---------------^
addummy_in_stepping.f(2457): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COPY_ADVAR_OUTP]
          CALL COPY_ADVAR_OUTP( dumRS, adwVel, var3Du, Nr, 12, myThid )
---------------^
addummy_in_stepping.f(2458): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adW', var3Du, myThid)
---------------^
addummy_in_stepping.f(2460): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COPY_ADVAR_OUTP]
          CALL COPY_ADVAR_OUTP( adQnet, dumRL, var2Du, 1, 11, myThid )
---------------^
addummy_in_stepping.f(2461): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adQnet', var2Du, myThid)
---------------^
addummy_in_stepping.f(2462): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COPY_ADVAR_OUTP]
          CALL COPY_ADVAR_OUTP( adEmPmR,dumRL, var2Du, 1, 11, myThid )
---------------^
addummy_in_stepping.f(2463): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adEmpmr', var2Du, myThid)
---------------^
addummy_in_stepping.f(2464): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [COPY_AD_UV_OUTP]
          CALL COPY_AD_UV_OUTP( adFu, adFv, dumRL, dumRL,
---------------^
addummy_in_stepping.f(2466): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adFu', var2Du, myThid)
---------------^
addummy_in_stepping.f(2467): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adFv', var2Dv, myThid)
---------------^
addummy_in_stepping.f(2471): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adU', aduVel, myThid)
---------------^
addummy_in_stepping.f(2472): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adV', advVel, myThid)
---------------^
addummy_in_stepping.f(2473): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adT', adTheta, myThid)
---------------^
addummy_in_stepping.f(2474): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adS', adSalt, myThid)
---------------^
addummy_in_stepping.f(2475): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,'adW', adwVel, myThid)
---------------^
addummy_in_stepping.f(2477): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
          CALL MNC_CW_RS_W('D','adstate',0,0,'adQnet', adQnet, myThid)
---------------^
addummy_in_stepping.f(2478): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
          CALL MNC_CW_RS_W('D','adstate',0,0,'adEmpmr',adEmpmr, myThid)
---------------^
addummy_in_stepping.f(2479): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
          CALL MNC_CW_RS_W('D','adstate',0,0,'adFu', adfu, myThid)
---------------^
addummy_in_stepping.f(2480): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RS_W]
          CALL MNC_CW_RS_W('D','adstate',0,0,'adFv', adfv, myThid)
---------------^
addummy_in_stepping.f(2482): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,
---------------^
addummy_in_stepping.f(2484): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [MNC_CW_RL_W]
          CALL MNC_CW_RL_W('D','adstate',0,0,
---------------^
addummy_in_stepping.f(2490): warning #8889: Explicit declaration of the EXTERNAL attribute is required.   [TIMER_STOP]
        CALL TIMER_STOP( 'I/O (WRITE)        [ADJOINT LOOP]', myThid )
-------------^
addummy_in_stepping.f(2372): error #6631: A non-optional actual argument must be present when invoking a procedure with an explicit interface.   [MYTHID]
        CALL ADEXCH_3D_RL( adshiTransCoeffT3d, myThid )
-------------^
addummy_in_stepping.f(2373): error #6631: A non-optional actual argument must be present when invoking a procedure with an explicit interface.   [MYTHID]
        CALL ADEXCH_3D_RL( adshiTransCoeffS3d, myThid )
-------------^
compilation aborted for addummy_in_stepping.f (code 1)
Makefile:1788: recipe for target 'addummy_in_stepping.o' failed
make[1]: *** [addummy_in_stepping.o] Error 1
make[1]: Leaving directory '/scratch/jm_c/test_svante/MITgcm_ifcAdm/verification/isomip/build'
Makefile:2135: recipe for target 'ad_exe_target' failed
make: *** [ad_exe_target] Error 2
