source: XMLIO_V2/dev/dev_rv/src/fake_client/fake_lmdz.f90 @ 141

Last change on this file since 141 was 141, checked in by hozdoba, 13 years ago

Mise à jour depuis un autre dépôt

File size: 1.2 KB
Line 
1! --------------------------------------------------- !
2!          XMLIO SERVER MAIN TEST (LMDZ)              !
3! --------------------------------------------------- !
4
5MODULE LMDZ_FAKE
6
7   ! Modules de la bibliothÚque xmlioserver
8   USE IXMLIOSERVER
9   USE ISO_C_BINDING
10
11include 'mpif.h'
12
13   CONTAINS
14
15   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
16
17   SUBROUTINE LMDZ_FAKE_ENTRY(comm_client, comm_client_grp, comm_client_server) BIND(C)
18      INTEGER(kind = C_INT), INTENT(IN), VALUE :: comm_client,       & ! communicateur des clients
19                                                  comm_client_grp,   & ! communicateur du groupe de clients
20                                                  comm_client_server   ! communicateur client-serveur
21      INTEGER                                  :: rankGrp, nbClientAll, nbClientGrp, error
22
23      CALL MPI_COMM_SIZE(comm_client, nbClientAll, err)
24      CALL MPI_COMM_SIZE(comm_client_grp, nbClientGrp, err)
25      CALL MPI_COMM_RANK(comm_client_server, rankGrp, err)
26
27      IF (rankGrp .EQ. 0) THEN
28         PRINT*," Starting LMDZ Tests"
29      END IF
30
31   END SUBROUTINE LMDZ_FAKE_ENTRY
32
33   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
34
35END MODULE LMDZ_FAKE
Note: See TracBrowser for help on using the repository browser.