Ignore:
Timestamp:
Sep 11, 2024, 4:27:07 PM (2 months ago)
Author:
abarral
Message:

Replace REPROBUS CPP KEY by logical using handmade wonky wrapper

File:
1 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/branches/Amaury_dev/libf/misc/lmdz_reprobus_wrappers.F90

    r5182 r5185  
    44
    55#ifdef REPROBUS
    6   USE CHEM_REP, ONLY: init_chem_rep_trac
     6  USE CHEM_REP, ONLY: init_chem_rep_trac, itroprep
    77#else
     8
     9  ! TODO ugly temp solution until we properly wrap the REPROBUS code
     10  USE lmdz_dimensions, ONLY: iim, jjm
     11  INTEGER :: itroprep(iim), iter, ndimozon
     12  REAL :: rsuntime(2), pdt_rep, daynum, solaireTIME, ptrop(iim), ttrop(iim), ztrop(iim), gravit, Z1, &
     13          Z2, fac, B
     14  REAL, DIMENSION(iim, jjm) :: pdel, d_q_rep, d_ql_rep, d_qi_rep, rch42d, rn2o2d, rcfc112d, rcfc122d
     15  LOGICAL :: ok_suntime, ok_rtime2d
    816
    917CONTAINS
     
    1321  END SUBROUTINE lmdz_reprobus_wrapper_abort
    1422
     23  ! TODO replace ugly wrappers below with actual signatures from REPROBUS code
     24
     25  SUBROUTINE init_chem_rep_trac(nbtr, nqo, name)
     26    INTEGER :: nbtr, nqo
     27    CHARACTER(len = 256) :: name(:)
     28    CALL lmdz_reprobus_wrapper_abort
     29  END SUBROUTINE init_chem_rep_trac
     30
     31  SUBROUTINE init_chem_rep_phys(klon, klev)
     32    INTEGER :: klon, klev
     33    CALL lmdz_reprobus_wrapper_abort
     34  END SUBROUTINE init_chem_rep_phys
     35
     36  SUBROUTINE init_chem_rep_xjour(j)
     37    REAL :: j
     38    CALL lmdz_reprobus_wrapper_abort
     39  END SUBROUTINE init_chem_rep_xjour
     40
    1541#endif
    1642END MODULE lmdz_reprobus_wrappers
Note: See TracChangeset for help on using the changeset viewer.