IBM XL Fortran for AIX, V12.1 (5724-U82) Version 12.01.0000.0001 --- ../param-plugin/lai_pluginMod.F 03/09/11 11:04:06 >>>>> OPTIONS SECTION <<<<< *** Options In Effect *** == On / Off Options == CR DBG ESCAPE FULLPATH I4 INLGLUE NOLIBESSL NOLIBPOSIX OBJECT SOURCE STRICT SWAPOMP THREADED UNWIND ZEROSIZE == Options Of Integer Type == ALIAS_SIZE(65536) MAXMEM(-1) OPTIMIZE(2) SPILLSIZE(2000) STACKTEMP(0) == Options Of Character Type == 64(LARGETYPE) ALIAS(STD,NOINTPTR) ALIGN(BINDC(POWER),STRUCT(NATURAL)) ARCH(PWR6) ATTR(FULL) AUTODBL(NONE) DESCRIPTOR(V1) DIRECTIVE(IBM*,IBMT) ENUM() FLAG(I,I) FLOAT(RNDSNGL,MAF,FOLD,RNGCHK,SINGLE) FREE(F90) HALT(S) IEEE(NEAR) INTSIZE(4) LANGLVL(EXTENDED) REALSIZE(4) NOSAVE() TUNE(PWR6) UNROLL(AUTO) XREF(FULL) XLF2003(NOPOLYMORPHIC,NOBOZLITARGS,NOSTOPEXCEPT,NOVOLATILE,NOAUTOREALLOC,OLDNANINF) XLF77(LEADZERO,BLANKPAD) XLF90(NOSIGNEDZERO,NOAUTODEALLOC,OLDPAD) >>>>> SOURCE SECTION <<<<< 1 |#line 1 "../param-plugin/lai_pluginMod.F" 1 |!------------------------------------------------------------------------- 2 |! NASA Goddard Space Flight Center Land Information System (LIS) V3.0 3 |! Released May 2004 4 |! 5 |! See SOFTWARE DISTRIBUTION POLICY for software distribution policies 6 |! 7 |! The LIS source code and documentation are in the public domain, 8 |! available without fee for educational, research, non-commercial and 9 |! commercial purposes. Users may distribute the binary or source 10 |! code to third parties provided this statement appears on all copies and 11 |! that no charge is made for such copies. 12 |! 13 |! NASA GSFC MAKES NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE 14 |! SOFTWARE FOR ANY PURPOSE. IT IS PROVIDED AS IS WITHOUT EXPRESS OR 15 |! IMPLIED WARRANTY. NEITHER NASA GSFC NOR THE US GOVERNMENT SHALL BE 16 |! LIABLE FOR ANY DAMAGES SUFFERED BY THE USER OF THIS SOFTWARE. 17 |! 18 |! See COPYRIGHT.TXT for copyright details. 19 |! 20 |!------------------------------------------------------------------------- 21 |!BOP 22 |! 23 |! !MODULE: lai_pluginMod.F90 24 |! 25 |! !DESCRIPTION: 26 |! This module contains the definition of the functions used for 27 |! incorporating a new model forcing scheme. 28 |! 29 |! !REVISION HISTORY: 30 |! 11 Dec 03 Sujay Kumar Initial Specification 31 |! 32 |! !INTERFACE: 33 |module lai_pluginMod 34 |!EOP 35 | implicit none 36 | 37 |contains 38 |!BOP 39 |! !ROUTINE: lai_plugin 40 |! 41 |! !DESCRIPTION: 42 |! 43 |! This is a custom-defined plugin point for introducing a new forcing scheme. 44 |! The interface mandates that the following routines be implemented 45 |! and registered for each model forcing scheme. 46 |! 47 |! \begin{description} 48 |! \item[retrieval of forcing data] 49 |! Routines to retrieve forcing data and to interpolate them. 50 |! (to be registered using registerget) 51 |! \item[definition of native domain] 52 |! Routines to define the native domain as a kgds array 53 |! (to be registered using registerdefnat) 54 |! \item[temporal interpolation] 55 |! Interpolate forcing data temporally. 56 |! (to be registered using registertimeinterp) 57 |! \end{description} 58 |! Multiple forcing schemes can be 59 |! included as well, each distinguished in the function table registry 60 |! by the associated forcing index assigned in the card file. 61 |! 62 |! !INTERFACE: 63 | subroutine lai_plugin 64 | external read_avhrrlai, read_avhrrsai 65 |! !USES: 66 | call registerreadlai(2,read_avhrrlai) 67 | call registerreadsai(2,read_avhrrsai) 68 |!EOC 69 | end subroutine lai_plugin 70 |end module lai_pluginMod >>>>> ATTRIBUTE AND CROSS REFERENCE SECTION <<<<< IDENTIFIER NAME CROSS REFERENCE AND ATTRIBUTES lai_plugin Public, Module Subroutine 0-63.14$ lai_pluginmod Nonintrinsic Module 0-33.8$ read_avhrrlai External Subprogram Unknown type 0-64.14$ 0-66.28 read_avhrrsai External Subprogram Unknown type 0-64.29$ 0-67.28 registerreadlai External Subroutine 0-66.10 registerreadsai External Subroutine 0-67.10 ** lai_pluginmod === End of Compilation 1 === >>>>> FILE TABLE SECTION <<<<< FILE CREATION FROM FILE NO FILENAME DATE TIME FILE LINE 0 ../param-plugin/lai_pluginMod.F 03/09/11 11:04:06 >>>>> COMPILATION EPILOGUE SECTION <<<<< FORTRAN Summary of Diagnosed Conditions TOTAL UNRECOVERABLE SEVERE ERROR WARNING INFORMATIONAL (U) (S) (E) (W) (I) 0 0 0 0 0 0 Source records read....................................... 71 1501-510 Compilation successful for file lai_pluginMod.F. 1501-543 Object file created.