SURFEX v7.3
General documentation of Surfex
 All Classes Files Functions Variables Typedefs
/home/dasprezs/EXPORT_v7_3/src/LIB/XRD38/FA/facade.F
Go to the documentation of this file.
00001 C Jan-2011 P. Marguinaud Interface to thread-safe FA
00002       SUBROUTINE FACADE(CDNOMC, KTYPTR, PSLAPO, PCLOPO, PSLOPO,
00003      S                  PCODIL, KTRONC, KNLATI, KNXLON, KNLOPA,
00004      S                  KNOZPA, PSINLA, KNIVER, PREFER, PAHYBR,
00005      S                  PBHYBR, LDGARD )
00006       USE FA_MOD, ONLY : FA_COM_DEFAULT,
00007      S                   FA_COM_DEFAULT_INIT,
00008      S                   NEW_FA_DEFAULT
00009       IMPLICIT NONE
00010 #include "precision.h"
00011       INTEGER KTYPTR, KTRONC, KNLATI, KNXLON, KNIVER
00012       INTEGER KNLOPA ((1+KNLATI)/2), KNOZPA ((1+KNLATI)/2)
00013       REAL (KIND=JPDBLR) PSLAPO, PCLOPO, PSLOPO, PCODIL, PREFER
00014       REAL (KIND=JPDBLR) PSINLA ((1+KNLATI)/2), PAHYBR (0:KNIVER)
00015       REAL (KIND=JPDBLR) PBHYBR (0:KNIVER)
00016       CHARACTER CDNOMC*(*)
00017       LOGICAL LDGARD
00018       IF (.NOT. FA_COM_DEFAULT_INIT) CALL NEW_FA_DEFAULT ()
00019       CALL FACADE_MT (FA_COM_DEFAULT, CDNOMC, KTYPTR, PSLAPO, PCLOPO, 
00020      S                PSLOPO, PCODIL, KTRONC, KNLATI, KNXLON, KNLOPA,
00021      S                KNOZPA, PSINLA, KNIVER, PREFER, PAHYBR,
00022      S                PBHYBR, LDGARD )
00023       END SUBROUTINE
00024