Changeset 5592 for LMDZ6/branches/ICOLMDZISO/libf/phylmdiso
- Timestamp:
- Mar 26, 2025, 7:00:27 PM (8 months ago)
- Location:
- LMDZ6/branches/ICOLMDZISO/libf/phylmdiso
- Files:
-
- 6 edited
-
cv3_routines.F90 (modified) (3 diffs)
-
isotopes_mod.F90 (modified) (2 diffs)
-
isotopes_verif_mod.F90 (modified) (2 diffs)
-
isotrac_mod.F90 (modified) (2 diffs)
-
limit_read_mod.F90 (modified) (1 diff)
-
physiq_mod.F90 (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
LMDZ6/branches/ICOLMDZISO/libf/phylmdiso/cv3_routines.F90
r4776 r5592 1694 1694 IF (icvflag_Tpa == 2) THEN 1695 1695 #ifdef ISO 1696 CALL abort_ gcm('cv3_routines 1813','isos pas prevus ici',1)1696 CALL abort_physic('cv3_routines 1813','isos pas prevus ici',1) 1697 1697 #endif 1698 1698 ! … … 1808 1808 ! 1809 1809 #ifdef ISO 1810 CALL abort_ gcm('cv3_routines 1813','isos pas prevus ici',1)1810 CALL abort_physic('cv3_routines 1813','isos pas prevus ici',1) 1811 1811 #endif 1812 1812 DO k = minorig + 1, nl … … 3981 3981 IF (cvflag_prec_eject) THEN 3982 3982 #ifdef ISO 3983 CALL abort_ gcm('cv3_routines 4037','isos pas prevus ici',1)3983 CALL abort_physic('cv3_routines 4037','isos pas prevus ici',1) 3984 3984 #endif 3985 3985 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -
LMDZ6/branches/ICOLMDZISO/libf/phylmdiso/isotopes_mod.F90
r5214 r5592 143 143 !$OMP THREADPRIVATE(lat_nucl, lon_nucl, zmin_nucl, zmax_nucl, HTO_nucl) 144 144 145 145 LOGICAL, SAVE :: using_iso = .FALSE. !--- TRUE isotope version is used 146 !$OMP THREADPRIVATE(using_iso) 147 146 148 CONTAINS 147 149 … … 165 167 INTEGER :: iessai 166 168 169 using_iso=.TRUE. 170 167 171 modname = 'iso_init' 168 172 CALL msg('219: entree', modname) -
LMDZ6/branches/ICOLMDZISO/libf/phylmdiso/isotopes_verif_mod.F90
r4982 r5592 1 2 #ifdef ISOVERIF3 1 ! $Id: $ 4 2 … … 2779 2777 END MODULE isotopes_verif_mod 2780 2778 2781 #endif2782 ! endif ISOVERIF2783 -
LMDZ6/branches/ICOLMDZISO/libf/phylmdiso/isotrac_mod.F90
r5199 r5592 1 #ifdef ISO2 #ifdef ISOTRAC3 4 1 MODULE isotrac_mod 5 2 USE infotrac_phy, ONLY: niso, ntiso, nzone, delPhase … … 673 670 674 671 END MODULE isotrac_mod 675 #endif676 #endif -
LMDZ6/branches/ICOLMDZISO/libf/phylmdiso/limit_read_mod.F90
r5084 r5592 517 517 IF ((iso_HTO.gt.0).and.(ok_prod_nucl_tritium)) THEN 518 518 ierr = NF90_INQ_VARID(nid, 'TUOCE', nvarid) 519 IF (ierr /= NF90_NOERR) CALL abort_ gcm(modname,'Le champ <TUOCE> est absent',1)519 IF (ierr /= NF90_NOERR) CALL abort_physic(modname,'Le champ <TUOCE> est absent',1) 520 520 521 521 ierr = NF90_GET_VAR(nid,nvarid,tuoce_glo,start,epais) 522 IF (ierr /= NF90_NOERR) CALL abort_ gcm(modname,'Lecture echouee pour <TUOCE>',1)522 IF (ierr /= NF90_NOERR) CALL abort_physic(modname,'Lecture echouee pour <TUOCE>',1) 523 523 END IF 524 524 #ifdef ISOVERIF -
LMDZ6/branches/ICOLMDZISO/libf/phylmdiso/physiq_mod.F90
r5209 r5592 1772 1772 itapwk = 0 1773 1773 1774 ! C Risi: vérifier compatibilité des options isotopiques entre 1775 ! dyn3dmem et physiq 1776 #ifdef ISO 1777 write(*,*) 'physiq 1846a: ok_isotopes,ntraciso,niso=',niso>0,ntraciso,niso 1778 IF(niso <= 0) CALL abort_gcm('physiq 1756','options iso incompatibles',1) 1779 #ifdef ISOTRAC 1780 IF(nzone <= 0) CALL abort_gcm('physiq 1758','options isotrac incompatibles',1) 1781 #else 1782 IF(nzone > 0) CALL abort_gcm('physiq 1762','options isotrac incompatibles',1) 1783 #endif 1784 #else 1785 if(niso > 0) CALL abort_gcm('physiq 1772','options iso incompatibles',1) 1786 #endif 1787 1788 #ifdef ISO 1789 ! initialisations isotopiques 1790 #ifdef ISOVERIF 1791 write(*,*) 'physiq 1366: call iso_init' 1792 write(*,*) 'ok_isotopes=',niso > 0 1793 #endif 1794 if (niso > 0) call iso_init() 1795 #ifdef ISOTRAC 1796 IF(nzone > 0) then 1797 write(*,*) 'physiq 1416: call iso_traceurs_init' 1798 call iso_traceurs_init() 1799 endif 1800 #endif 1774 1775 !!ym for displaced in iniphysic for early initialization 1776 1777 !! C Risi: vérifier compatibilité des options isotopiques entre 1778 !! dyn3dmem et physiq 1779 !#ifdef ISO 1780 ! write(*,*) 'physiq 1846a: ok_isotopes,ntraciso,niso=',niso>0,ntraciso,niso 1781 ! IF(niso <= 0) CALL abort_physic('physiq 1756','options iso incompatibles',1) 1782 !#ifdef ISOTRAC 1783 ! IF(nzone <= 0) CALL abort_physic('physiq 1758','options isotrac incompatibles',1) 1784 !#else 1785 ! IF(nzone > 0) CALL abort_physic('physiq 1762','options isotrac incompatibles',1) 1786 !#endif 1787 !#else 1788 ! if(niso > 0) CALL abort_physic('physiq 1772','options iso incompatibles',1) 1789 !#endif 1790 ! 1791 !#ifdef ISO 1792 ! ! initialisations isotopiques 1793 !#ifdef ISOVERIF 1794 ! write(*,*) 'physiq 1366: call iso_init' 1795 ! write(*,*) 'ok_isotopes=',niso > 0 1796 !#endif 1797 ! if (niso > 0) call iso_init() 1798 !#ifdef ISOTRAC 1799 !IF(nzone > 0) then 1800 ! write(*,*) 'physiq 1416: call iso_traceurs_init' 1801 ! call iso_traceurs_init() 1802 !endif 1803 !#endif 1801 1804 !write(*,*) 'gcm 265: ntraciso=',ntraciso 1802 #ifdef ISOVERIF1803 write(*,*) 'physiq 1421: call iso_verif_init'1804 call iso_verif_init()1805 #endif1806 #endif1805 !#ifdef ISOVERIF 1806 ! write(*,*) 'physiq 1421: call iso_verif_init' 1807 ! call iso_verif_init() 1808 !#endif 1809 !#endif 1807 1810 1808 1811 … … 3675 3678 ELSE IF (iflag_con.EQ.2) THEN 3676 3679 #ifdef ISO 3677 CALL abort_ gcm('physiq 2770','isos pas prevus ici',1)3680 CALL abort_physic('physiq 2770','isos pas prevus ici',1) 3678 3681 #endif 3679 3682 CALL conflx(phys_tstep, paprs, pplay, t_seri, q_seri, & … … 7012 7015 IF (mass_fixer) THEN 7013 7016 #ifdef ISO 7014 CALL abort_ gcm('physiq 6936','isos pas prevus dans le mass fixer',1)7017 CALL abort_physic('physiq 6936','isos pas prevus dans le mass fixer',1) 7015 7018 ! Camille Risi mai 2024: on attend d'avoir la 4e dimension qui rendra tout plus simple. 7016 7019 #endif
Note: See TracChangeset
for help on using the changeset viewer.
