|
SURFEX v7.3
General documentation of Surfex
|
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
1.8.0