SURFEX v7.3
General documentation of Surfex
 All Classes Files Functions Variables Typedefs
Data Types | Public Member Functions
MODE_SPLINES Module Reference

List of all members.

Data Types

interface  EISRS1
interface  MTXAXM
interface  MXIDML
interface  MXMSPL
interface  SMXINV
interface  SP0CVQ
interface  SP0NOP
interface  SPLB2C
interface  SPLB2E
interface  SPLB2E1
interface  SPLBFIN
interface  SPLBSD
interface  SPLBSEL
interface  SPLBVM
interface  SPLC
interface  SPLD2V
interface  SPLDRS
interface  SPLDS2V
interface  SPLDV
interface  SPLE
interface  SPLIE
interface  SPLK
interface  SPLM
interface  SPLP
interface  SPLPR
interface  SPLPS2V
interface  SPLPV
interface  SPLR
interface  SPLRI
interface  SPLRS
interface  SPLS2V
interface  SPLS2VI
interface  SPLT
interface  SPLTT
interface  SPLU
interface  SPLV
interface  SPLVPQ
interface  SPLW
interface  SSCOPY
interface  TQL2_2
interface  TRED2

Public Member Functions

subroutine SSCOPY_1 (A, B, IA, IB)
subroutine SSCOPY_2 (A, B, IA, IB)
subroutine MXIDML (A, B, R)
subroutine MTXAXM (A, B, R)
subroutine MXMSPL_1 (A, B, R)
subroutine MXMSPL_2 (A, B, R)
subroutine MXMSPL_3 (A, B, RES)
subroutine SMXINV (A, IREP)
subroutine SPLIE (NDEG, IE)
subroutine SPLK_1 (NORD, X1, X2, G, RK)
subroutine SPLK_2 (NORD, X1, X2, G, RK)
subroutine SPLBFIN (ID, NSD, XE, AI, IDX, IDX1)
subroutine SPLT_1 (X, IE, T)
subroutine SPLT_2 (X, IE, T)
subroutine SPLE (NORD, X, G, C, XE, ZE)
subroutine SPLB2E1 (NORD, M, G, C, XE, IDX, IDX1, IDY, IDY1, ZE)
subroutine SPLB2E (NORD, M, NSDI, NSDJ, G, C, XE, ZE)
subroutine TRED2 (A, D, E, Z)
subroutine TQL2_2 (D, E, Z, IERR)
subroutine EISRS1 (AR, WR, ZR, WORK, IERR)
subroutine SPLV (B, W, N, P, RES)
subroutine SPLS2VI (W, RES)
subroutine SPLBVM (B, W, N, P, RES)
subroutine SPLS2V (BI, WI, N, P, RES)
subroutine SPLDS2V (B, W, N, P, RES)
subroutine SPLPS2V (B, W, N, P0, S2, P, IREP)
subroutine SPLRI (W, N, RES)
subroutine SPLPR0 (B, W, N, S2, P)
subroutine SPLRS (B, W, N, P, RES)
subroutine SPLDRS (B, W, N, P, RES)
subroutine SPLPR (N, W, B, P0, S2, P, IREP)
subroutine SPLDV (B, W, N, P, RES)
subroutine SPLD2V (B, W, N, P, RES)
subroutine SPLPV (N, B, W, P0, P, IREP)
subroutine SPLP (LISSAGE, N, B, W, P, S2, IREP)
subroutine SPLTT (X, DS, IW, TM, TT, IREP)
subroutine SPLR_1 (NORD, X, DS, IW, TTT, R, IREP)
subroutine SPLR_2 (NORD, X, DS, IW, TTT, R, IREP)
subroutine SPLU (NORD, X, G, R, RK, U, DB)
subroutine SPLW (Z, R, U, W, RZ)
subroutine SPLVPQ (P, R, RK, U, DB, Q)
subroutine SPLC (Q, Z, RK, DS, TTT, RKC, C)
subroutine SPLM (ND, NORD, M)
subroutine SP0NOP (X, G, Z, DS, LISSAGE, LORDRE, IOPT, NORDOPT, M, S2, P, IW, TTT, R, RK, U, DB, W, RZ, IREP)
subroutine SP0CVQ (NORD, M, X, G, Z, DS, S2, P, LISSAGE, LORDRE, IOPT, C, IREP)
subroutine SPLBSD (NSD, INTER, XD, AI)
subroutine SPLBSEL (X, Z, AI, BI, NS, XS, ZS, IREP)
subroutine SPLB2C (NORD, M, X, G, Z, S2, P, LISSAGE, IOPT, NSDI, NSDJ, INTER, XD, C, IREP)

Detailed Description

Definition at line 2 of file mode_splines.F90.


Member Function/Subroutine Documentation

subroutine MODE_SPLINES::EISRS1 ( REAL, dimension(:,:), intent(in)  AR,
REAL, dimension(:), intent(out)  WR,
REAL, dimension(:,:), intent(out)  ZR,
REAL, dimension(:), intent(out)  WORK,
INTEGER, intent(out)  IERR 
)

Definition at line 1095 of file mode_splines.F90.

subroutine MODE_SPLINES::MTXAXM ( REAL, dimension(:,:), intent(in)  A,
REAL, dimension(:,:), intent(in)  B,
REAL, dimension(:,:), intent(out)  R 
)

Definition at line 239 of file mode_splines.F90.

subroutine MODE_SPLINES::MXIDML ( REAL, dimension(:), intent(in)  A,
REAL, dimension(:,:), intent(in)  B,
REAL, dimension(:,:), intent(out)  R 
)

Definition at line 215 of file mode_splines.F90.

subroutine MODE_SPLINES::MXMSPL_1 ( REAL, dimension(:,:), intent(in)  A,
REAL, dimension(:,:), intent(in)  B,
REAL, dimension(:,:), intent(out)  R 
)

Definition at line 271 of file mode_splines.F90.

subroutine MODE_SPLINES::MXMSPL_2 ( REAL, dimension(:,:), intent(in)  A,
REAL, dimension(:), intent(in)  B,
REAL, dimension(:), intent(out)  R 
)

Definition at line 297 of file mode_splines.F90.

subroutine MODE_SPLINES::MXMSPL_3 ( REAL, dimension(:), intent(in)  A,
REAL, dimension(:), intent(in)  B,
REAL, intent(out)  RES 
)

Definition at line 321 of file mode_splines.F90.

subroutine MODE_SPLINES::SMXINV ( REAL, dimension(:,:), intent(inout)  A,
INTEGER, intent(out)  IREP 
)

Definition at line 344 of file mode_splines.F90.

subroutine MODE_SPLINES::SP0CVQ ( INTEGER, intent(inout)  NORD,
INTEGER, intent(inout)  M,
REAL, dimension(:,:), intent(in)  X,
REAL, dimension(:,:), intent(in)  G,
REAL, dimension(:), intent(in)  Z,
REAL, dimension(:), intent(in)  DS,
REAL, intent(inout)  S2,
REAL, intent(inout)  P,
INTEGER, intent(in)  LISSAGE,
INTEGER, intent(in)  LORDRE,
INTEGER, intent(in)  IOPT,
REAL, dimension(:), intent(out)  C,
INTEGER, intent(out)  IREP 
)

Definition at line 2188 of file mode_splines.F90.

subroutine MODE_SPLINES::SP0NOP ( REAL, dimension(:,:), intent(in)  X,
REAL, dimension(:,:), intent(in)  G,
REAL, dimension(:), intent(in)  Z,
REAL, dimension(:), intent(in)  DS,
INTEGER, intent(in)  LISSAGE,
INTEGER, intent(in)  LORDRE,
INTEGER, intent(in)  IOPT,
INTEGER, intent(inout)  NORDOPT,
INTEGER, intent(inout)  M,
REAL, intent(inout)  S2,
REAL, intent(inout)  P,
INTEGER, dimension(:,:), intent(out)  IW,
REAL, dimension(:,:), intent(out)  TTT,
REAL, dimension(:,:), intent(out)  R,
REAL, dimension(:,:), intent(out)  RK,
REAL, dimension(:,:), intent(out)  U,
REAL, dimension(:), intent(out)  DB,
REAL, dimension(:), intent(out)  W,
REAL, dimension(:), intent(out)  RZ,
INTEGER, intent(out)  IREP 
)

Definition at line 2072 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLB2C ( INTEGER, intent(inout)  NORD,
INTEGER, intent(inout)  M,
REAL, dimension(:,:), intent(in)  X,
REAL, dimension(:,:), intent(in)  G,
REAL, dimension(:), intent(in)  Z,
REAL, intent(inout)  S2,
REAL, intent(inout)  P,
INTEGER, intent(in)  LISSAGE,
INTEGER, intent(in)  IOPT,
INTEGER, intent(in)  NSDI,
INTEGER, intent(in)  NSDJ,
INTEGER, intent(in)  INTER,
REAL, dimension(:,:), intent(in)  XD,
REAL, dimension(:,:,:), intent(out)  C,
INTEGER, intent(out)  IREP 
)

Definition at line 2376 of file mode_splines.F90.

Here is the call graph for this function:

subroutine MODE_SPLINES::SPLB2E ( INTEGER, intent(in)  NORD,
INTEGER, intent(in)  M,
INTEGER, intent(in)  NSDI,
INTEGER, intent(in)  NSDJ,
REAL, dimension(:,:), intent(in)  G,
REAL, dimension(:,:,:), intent(in)  C,
REAL, dimension(:,:), intent(in)  XE,
REAL, dimension(:), intent(out)  ZE 
)

Definition at line 824 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLB2E1 ( INTEGER, intent(in)  NORD,
INTEGER, intent(in)  M,
REAL, dimension(:,:), intent(in)  G,
REAL, dimension(:,:,:), intent(in)  C,
REAL, dimension(:), intent(in)  XE,
INTEGER, intent(in)  IDX,
INTEGER, intent(in)  IDX1,
INTEGER, intent(in)  IDY,
INTEGER, intent(in)  IDY1,
REAL, intent(out)  ZE 
)

Definition at line 729 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLBFIN ( INTEGER, intent(in)  ID,
INTEGER, dimension(:), intent(in)  NSD,
REAL, dimension(:), intent(in)  XE,
REAL, dimension(:,:,:), intent(in)  AI,
INTEGER, intent(out)  IDX,
INTEGER, intent(out)  IDX1 
)

Definition at line 600 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLBSD ( INTEGER, dimension(:), intent(in)  NSD,
INTEGER, intent(in)  INTER,
REAL, dimension(:,:), intent(in)  XD,
REAL, dimension(:,:,:), intent(out)  AI 
)

Definition at line 2295 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLBSEL ( REAL, dimension(:,:), intent(in)  X,
REAL, dimension(:), intent(in)  Z,
REAL, dimension(:), intent(in)  AI,
REAL, dimension(:), intent(in)  BI,
INTEGER, intent(out)  NS,
REAL, dimension(:,:), intent(out)  XS,
REAL, dimension(:), intent(out)  ZS,
INTEGER, intent(out)  IREP 
)

Definition at line 2330 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLBVM ( REAL, dimension(:), intent(in)  B,
REAL, dimension(:), intent(in)  W,
INTEGER, intent(in)  N,
REAL, intent(in)  P,
REAL, intent(out)  RES 
)

Definition at line 1174 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLC ( REAL, dimension(:,:), intent(in)  Q,
REAL, dimension(:), intent(in)  Z,
REAL, dimension(:,:), intent(in)  RK,
REAL, dimension(:), intent(in)  DS,
REAL, dimension(:,:), intent(in)  TTT,
REAL, dimension(:), intent(out)  RKC,
REAL, dimension(:), intent(out)  C 
)

Definition at line 2001 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLD2V ( REAL, dimension(:), intent(in)  B,
REAL, dimension(:), intent(in)  W,
INTEGER, intent(in)  N,
REAL, intent(in)  P,
REAL, intent(out)  RES 
)

Definition at line 1532 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLDRS ( REAL, dimension(:), intent(in)  B,
REAL, dimension(:), intent(in)  W,
INTEGER, intent(in)  N,
REAL, intent(in)  P,
REAL, intent(out)  RES 
)

Definition at line 1396 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLDS2V ( REAL, dimension(:), intent(in)  B,
REAL, dimension(:), intent(in)  W,
INTEGER, intent(in)  N,
REAL, intent(in)  P,
REAL, intent(out)  RES 
)

Definition at line 1219 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLDV ( REAL, dimension(:), intent(in)  B,
REAL, dimension(:), intent(in)  W,
INTEGER, intent(in)  N,
REAL, intent(in)  P,
REAL, intent(out)  RES 
)

Definition at line 1497 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLE ( INTEGER, intent(in)  NORD,
REAL, dimension(:,:), intent(in)  X,
REAL, dimension(:,:), intent(in)  G,
REAL, dimension(:), intent(in)  C,
REAL, dimension(:), intent(in)  XE,
REAL, intent(out)  ZE 
)

Definition at line 687 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLIE ( INTEGER, intent(in)  NDEG,
INTEGER, dimension(:,:), intent(out)  IE 
)

Definition at line 451 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLK_1 ( INTEGER, intent(in)  NORD,
REAL, dimension(:), intent(in)  X1,
REAL, dimension(:,:), intent(in)  X2,
REAL, dimension(:,:), intent(in)  G,
REAL, dimension(:), intent(out)  RK 
)

Definition at line 493 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLK_2 ( INTEGER, intent(in)  NORD,
REAL, dimension(:,:), intent(in)  X1,
REAL, dimension(:,:), intent(in)  X2,
REAL, dimension(:,:), intent(in)  G,
REAL, dimension(:,:), intent(out)  RK 
)

Definition at line 544 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLM ( INTEGER, intent(in)  ND,
INTEGER, intent(in)  NORD,
INTEGER, intent(out)  M 
)

Definition at line 2046 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLP ( INTEGER, intent(in)  LISSAGE,
INTEGER, intent(in)  N,
REAL, dimension(:), intent(in)  B,
REAL, dimension(:), intent(in)  W,
REAL, intent(inout)  P,
REAL, intent(inout)  S2,
INTEGER, intent(out)  IREP 
)

Definition at line 1702 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLPR ( INTEGER, intent(in)  N,
REAL, dimension(:), intent(in)  W,
REAL, dimension(:), intent(in)  B,
REAL, intent(inout)  P0,
REAL, intent(inout)  S2,
REAL, intent(inout)  P,
INTEGER, intent(out)  IREP 
)

Definition at line 1423 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLPR0 ( REAL, dimension(:), intent(in)  B,
REAL, dimension(:), intent(in)  W,
INTEGER, intent(in)  N,
REAL, intent(in)  S2,
REAL, intent(out)  P 
)

Definition at line 1347 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLPS2V ( REAL, dimension(:), intent(in)  B,
REAL, dimension(:), intent(in)  W,
INTEGER, intent(in)  N,
REAL, intent(inout)  P0,
REAL, intent(in)  S2,
REAL, intent(out)  P,
INTEGER, intent(out)  IREP 
)

Definition at line 1255 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLPV ( INTEGER, intent(in)  N,
REAL, dimension(:), intent(in)  B,
REAL, dimension(:), intent(in)  W,
REAL, intent(inout)  P0,
REAL, intent(out)  P,
INTEGER, intent(out)  IREP 
)

Definition at line 1574 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLR_1 ( INTEGER, intent(in)  NORD,
REAL, dimension(:,:), intent(in)  X,
REAL, dimension(:), intent(in)  DS,
INTEGER, dimension(:), intent(out)  IW,
REAL, dimension(:), intent(out)  TTT,
REAL, dimension(:,:), intent(out)  R,
INTEGER, intent(out)  IREP 
)

Definition at line 1784 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLR_2 ( INTEGER, intent(in)  NORD,
REAL, dimension(:,:), intent(in)  X,
REAL, dimension(:), intent(in)  DS,
INTEGER, dimension(:,:), intent(out)  IW,
REAL, dimension(:,:), intent(out)  TTT,
REAL, dimension(:,:), intent(out)  R,
INTEGER, intent(out)  IREP 
)

Definition at line 1823 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLRI ( REAL, dimension(:), intent(in)  W,
INTEGER, intent(in)  N,
REAL, intent(out)  RES 
)

Definition at line 1325 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLRS ( REAL, dimension(:), intent(in)  B,
REAL, dimension(:), intent(in)  W,
INTEGER, intent(in)  N,
REAL, intent(in)  P,
REAL, intent(out)  RES 
)

Definition at line 1372 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLS2V ( REAL, dimension(:), intent(in)  BI,
REAL, dimension(:), intent(in)  WI,
INTEGER, intent(in)  N,
REAL, intent(in)  P,
REAL, intent(out)  RES 
)

Definition at line 1200 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLS2VI ( REAL, dimension(:), intent(in)  W,
REAL, intent(out)  RES 
)

Definition at line 1153 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLT_1 ( REAL, dimension(:), intent(in)  X,
INTEGER, dimension(:,:), intent(in)  IE,
REAL, dimension(:), intent(out)  T 
)

Definition at line 632 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLT_2 ( REAL, dimension(:,:), intent(in)  X,
INTEGER, dimension(:,:), intent(in)  IE,
REAL, dimension(:,:), intent(out)  T 
)

Definition at line 656 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLTT ( REAL, dimension(:,:), intent(in)  X,
REAL, dimension(:), intent(in)  DS,
INTEGER, dimension(:,:), intent(in)  IW,
REAL, dimension(:,:), intent(out)  TM,
REAL, dimension(:,:), intent(out)  TT,
INTEGER, intent(out)  IREP 
)

Definition at line 1755 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLU ( INTEGER, intent(in)  NORD,
REAL, dimension(:,:), intent(in)  X,
REAL, dimension(:,:), intent(in)  G,
REAL, dimension(:,:), intent(in)  R,
REAL, dimension(:,:), intent(out)  RK,
REAL, dimension(:,:), intent(out)  U,
REAL, dimension(:), intent(out)  DB 
)

Definition at line 1888 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLV ( REAL, dimension(:), intent(in)  B,
REAL, dimension(:), intent(in)  W,
INTEGER, intent(in)  N,
REAL, intent(in)  P,
REAL, intent(out)  RES 
)

Definition at line 1121 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLVPQ ( REAL, intent(in)  P,
REAL, dimension(:,:), intent(in)  R,
REAL, dimension(:,:), intent(in)  RK,
REAL, dimension(:,:), intent(in)  U,
REAL, dimension(:), intent(in)  DB,
REAL, dimension(:,:), intent(out)  Q 
)

Definition at line 1957 of file mode_splines.F90.

subroutine MODE_SPLINES::SPLW ( REAL, dimension(:), intent(in)  Z,
REAL, dimension(:,:), intent(in)  R,
REAL, dimension(:,:), intent(in)  U,
REAL, dimension(:), intent(out)  W,
REAL, dimension(:), intent(out)  RZ 
)

Definition at line 1928 of file mode_splines.F90.

subroutine MODE_SPLINES::SSCOPY_1 ( REAL, dimension(:), intent(in)  A,
REAL, dimension(:), intent(out)  B,
INTEGER, intent(in)  IA,
INTEGER, intent(in)  IB 
)

Definition at line 148 of file mode_splines.F90.

subroutine MODE_SPLINES::SSCOPY_2 ( REAL, dimension(:,:), intent(in)  A,
REAL, dimension(:,:), intent(out)  B,
INTEGER, intent(in)  IA,
INTEGER, intent(in)  IB 
)

Definition at line 173 of file mode_splines.F90.

subroutine MODE_SPLINES::TQL2_2 ( REAL, dimension(:), intent(inout)  D,
REAL, dimension(:), intent(inout)  E,
REAL, dimension(:,:), intent(out)  Z,
INTEGER, intent(out)  IERR 
)

Definition at line 985 of file mode_splines.F90.

subroutine MODE_SPLINES::TRED2 ( REAL, dimension(:,:), intent(in)  A,
REAL, dimension(:), intent(out)  D,
REAL, dimension(:), intent(out)  E,
REAL, dimension(:,:), intent(out)  Z 
)

Definition at line 867 of file mode_splines.F90.


The documentation for this module was generated from the following file: