Changeset 5571 for LMDZ6/trunk/libf


Ignore:
Timestamp:
Mar 10, 2025, 4:50:44 PM (3 months ago)
Author:
acozic
Message:

remove call to finalize_inca from dynamic code, now this close is done from the physiq for regular and ico configuration

Location:
LMDZ6/trunk/libf
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • LMDZ6/trunk/libf/dyn3dmem/leapfrog_loc.f90

    r5324 r5571  
    14751475     endif
    14761476
    1477 IF (CPPKEY_INCA) THEN
    1478      IF (ANY(type_trac == ['inca','inco'])) THEN
    1479         CALL finalize_inca
    1480   ! switching back to LMDZDYN context
    1481 !$OMP MASTER
    1482         IF (ok_dyn_xios) THEN
    1483            CALL xios_set_current_context(dyn3d_ctx_handle)
    1484         ENDIF
    1485 !$OMP END MASTER
    1486      ENDIF
    1487 END IF
    14881477IF (CPPKEY_REPROBUS) THEN
    14891478     if (type_trac == 'repr') CALL finalize_reprobus
     
    15321521!$OMP END MASTER
    15331522
    1534 IF (CPPKEY_INCA) THEN
    1535           IF (ANY(type_trac == ['inca','inco'])) THEN
    1536              CALL finalize_inca
    1537   ! switching back to LMDZDYN context
    1538 !$OMP MASTER
    1539              IF (ok_dyn_xios) THEN
    1540                 CALL xios_set_current_context(dyn3d_ctx_handle)
    1541              ENDIF
    1542 !$OMP END MASTER
    1543           ENDIF
    1544 END IF
    15451523IF (CPPKEY_REPROBUS) THEN
    15461524          if (type_trac == 'repr') CALL finalize_reprobus
     
    17031681!$OMP END MASTER
    17041682
    1705 IF (CPPKEY_INCA) THEN
    1706              IF (ANY(type_trac == ['inca','inco'])) THEN
    1707                 CALL finalize_inca
    1708   ! switching back to LMDZDYN context
    1709 !$OMP MASTER
    1710                 IF (ok_dyn_xios) THEN
    1711                    CALL xios_set_current_context(dyn3d_ctx_handle)
    1712                 ENDIF
    1713 !$OMP END MASTER
    1714              ENDIF
    1715 
    1716 END IF
    17171683IF (CPPKEY_REPROBUS) THEN
    17181684             if (type_trac == 'repr') CALL finalize_reprobus
     
    18151781!$OMP END MASTER
    18161782
    1817 IF (CPPKEY_INCA) THEN
    1818   IF (ANY(type_trac == ['inca','inco'])) THEN
    1819      CALL finalize_inca
    1820   ! switching back to LMDZDYN context
    1821 !$OMP MASTER
    1822      IF (ok_dyn_xios) THEN
    1823         CALL xios_set_current_context(dyn3d_ctx_handle)
    1824      ENDIF
    1825 !$OMP END MASTER
    1826   ENDIF
    1827 
    1828 END IF
    18291783IF (CPPKEY_REPROBUS) THEN
    18301784  if (type_trac == 'repr') CALL finalize_reprobus
  • LMDZ6/trunk/libf/phylmd/physiq_mod.F90

    r5561 r5571  
    58365836
    58375837IF (CPPKEY_INCA) THEN
    5838           IF (type_trac == 'inca') THEN
    5839              IF (is_omp_master .AND. grid_type==unstructured) THEN
     5838          IF (ANY(type_trac == ['inca','inco'])) THEN
     5839             IF (is_omp_master) THEN
    58405840                CALL finalize_inca
    58415841             ENDIF
Note: See TracChangeset for help on using the changeset viewer.