source: CONFIG/publications/ICOLMDZORINCA_CO2_Transport_GMD_2023/INCA/src/INCA_SRC/lglived.F90 @ 6610

Last change on this file since 6610 was 6610, checked in by acosce, 10 months ago

INCA used for ICOLMDZORINCA_CO2_Transport_GMD_2023

File size: 971 bytes
Line 
1SUBROUTINE LGLIVED(filename,year)
2       
3  USE LGLIVED_MOD
4  USE MOD_INCA_PARA
5  USE print_inca
6
7  IMPLICIT NONE
8
9  CHARACTER(11), INTENT(IN)   ::   filename
10  INTEGER, INTENT(IN)         ::   year
11
12  CHARACTER(300)              ::   line
13  INTEGER                     ::   i,j,opn_stat,annee, io 
14  LOGICAL                     ::  find=.false. 
15
16!$OMP MASTER
17  IF (is_mpi_root) THEN
18     OPEN(10,STATUS = 'old',FILE=filename,IOSTAT = opn_stat)
19     IF( opn_stat /= 0 ) THEN
20        CALL print_err(3, ' lglived','Failed to open lglived.dat file', '', '')
21     ENDIF
22  ENDIF
23!$OMP END MASTER
24   
25!$OMP MASTER
26  IF (is_mpi_root) THEN
27     READ(10,*) line
28     DO
29
30        READ(10,*, iostat=io) annee,(conc_cfc(j),j=1,15)
31        IF (annee.EQ.year) exit
32        IF (io < 0) CALL check_err(io, 'LGLIVED', ' problem we cannot find year in file lglived.nc - we stop the simulation  ')
33
34     ENDDO
35  ENDIF
36!$OMP END MASTER
37  CALL bcast(conc_cfc) 
38 
39
40END SUBROUTINE LGLIVED
Note: See TracBrowser for help on using the repository browser.