spml -- a Fortran 90 library for spectral model based on ispack and gt4f90io

  2002 ǯ 5  20  ݹ (takepiro@gfd-dennou.org)
  2004 ǯ 1  26   (takepiro@gfd-dennou.org)
  2004 ǯ 1  27   (takepiro@gfd-dennou.org)
  2005 ǯ 1  10  ݹ (takepiro@gfd-dennou.org)
  2005 ǯ 2  01  ݹ (takepiro@gfd-dennou.org)

ɬפʴĶ

  Fortran 90 ѥ
  IPSACK 饤֥(http://www.gfd-dennou.org/arch/ispack/)
  gt4f90io 饤֥(http://www.gfd-dennou.org/arch/gtool4/)

󥹥ȡ

  1. ISPACK  netcdf, gt4f90io 򥤥󥹥ȡ뤷Ƥ. 

  2. configure ¹Ԥ. 

       $ ./configure \
	    --with-ispack=/usr/local/lib/libisp.a \
	    --with-netcdf=/usr/local/lib/libnetcdf.a \ 
	    --with-gt4f90io=/usr/local/lib/gt4f90io.a \
	    --with-ssl2(lapack)=/usr/local/lib/libssl2.a \
	    --prefix=/usr/local/spmodel


    ץ
        --with-ispack=	  : ISPACK 饤֥(libisp.a) ξ
	--with-netcdf=	  : netcdf 饤֥ (libnetcdf.a)
	--with-gt4f90io=  : gt4f90io 饤֥ (libgt4f90io.a)
	--with-ssl2=      : FUJITSU SSL II 饤֥ (ץʥ)
	--with-lapack=    : LAPACK 饤֥ (ץʥ)
        --prefix=         : 󥹥ȡΥǥ쥯ȥ. 
	                    $(prefix)/lib/  libspml[-ssl2|-lapack].a, 
	                    $(prefix)/include/ ˥⥸塼ե, 
	                    $(prefix)/bin/  spmfrt 󥹥ȡ뤵. 

     ͭ򤯤Υ֥롼Ȥˤ ssl2 뤤 
     lapack 饤֥꤬ɬפǤ. κ --with-ssl2, --with-lapack 
     ץǥ饤֥ꤹ.  2 ĤƱ˻ꤹ뤳Ȥ
     Ǥʤ. 

     ɬפʤХѥ륪ץĶѿ FFLAGS , 
     󥫡ץĶѿ LDFLAGS, LDLIBS , 
     ѥ顼̾ FC äۤ˻ꤹ. 

  3. make

       $ make

  4. 󥹥ȡ

       $ make install

  5. ƥ

     demo/ ǥ쥯ȥΥץưƤߤ. hogehoge.f90 
     ѥ뤷ʤ

       $ make hogehoge.out

      OK ΤϤ. 

  6. ݽ

       $ make clean

     ǥ󥹥ȡΤ˥ѥ뤷եʤɤõ. 
  
       $ make distclean

     Ȥ configure ˤޤǾõ.


ưǧ

  ȯϼ Debian GNU/Linux ʤĶˤƹԤƤ뤬, 
  ¾ Linux distribution Ǥ⤦Ǥ. 

    Fujitsu Fortran for Linux (ver.3) 
    Fujitsu Fortran for Linux (ver.4) 
    Intel Fortran for Linux (ver.6)
    Intel Fortran for Linux (ver.7)

