The TELEMAC-MASCARET system  trunk
Functions/Subroutines
semimp.f File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine semimp (F, CF, XK, NF, NDIRE, NPOIN2, IANGNL, TSTOT, TSDER, TOLD, TNEW, Z0NEW, TWNEW, TAUX1, TAUX2, TAUX3, TAUX4, TAUX5, TAUX6, TAUX7, MDIA, IANMDI, COEMDI, FBOR)
 

Function/Subroutine Documentation

◆ semimp()

subroutine semimp ( double precision, dimension(npoin2,ndire,nf), intent(inout)  F,
double precision, dimension(*), intent(in)  CF,
double precision, dimension(npoin2,nf), intent(inout)  XK,
integer, intent(in)  NF,
integer, intent(in)  NDIRE,
integer, intent(in)  NPOIN2,
integer, dimension(*), intent(in)  IANGNL,
double precision, dimension(npoin2,ndire,nf), intent(inout)  TSTOT,
double precision, dimension(npoin2,ndire,nf), intent(inout)  TSDER,
double precision, dimension(npoin2,ndire), intent(inout)  TOLD,
double precision, dimension(npoin2,ndire), intent(inout)  TNEW,
double precision, dimension(npoin2), intent(inout)  Z0NEW,
double precision, dimension(npoin2), intent(inout)  TWNEW,
double precision, dimension(npoin2), intent(inout)  TAUX1,
double precision, dimension(npoin2), intent(inout)  TAUX2,
double precision, dimension(npoin2), intent(inout)  TAUX3,
double precision, dimension(npoin2), intent(inout)  TAUX4,
double precision, dimension(npoin2), intent(inout)  TAUX5,
double precision, dimension(npoin2), intent(inout)  TAUX6,
double precision, dimension(npoin2), intent(inout)  TAUX7,
integer, intent(in)  MDIA,
integer, dimension(*), intent(in)  IANMDI,
double precision, dimension(*), intent(in)  COEMDI,
double precision, dimension(nptfr,ndire,nf), intent(in)  FBOR 
)
Parameters
[in]npoin2CF Advection field along frequency
[in]COEMDICoefficients used for mdia method
[in,out]FDirectional spectrum
[in]FBORSpectral variance density at the boundaries
[out]FMOYMean frequencies f-10
[in]FREQDiscretized frequencies
[in]IANGNLAngular indices table
[in]IANMDIAngular indices table for mdia
[in]MDIANumber of configurations for mdia method
[in]NBORGlobal number of boundary points
[in]NFNumber of frequencies
[in]NDIRENumber of directions
[in]NPOIN2Number of points in 2d mesh
[in]NPTFRNumber of boundary points
[in,out]TAUX1Work table
[in,out]TAUX2Work table
[in,out]TAUX3Work table
[in,out]TAUX4Work table
[in,out]TAUX5Work table
[in,out]TAUX6Work table
[in,out]TAUX7Work table
[in,out]TNEWWork table
[in,out]TOLDWork table
[out]TSDERDerived part of the source term contribution
[out]TSTOTTotal part of the source term contribution
[in,out]TWNEWWind direction at time n+1
[in,out]USNEWFriction velocity at time n+1
[in]VARIANSpectrum variance
[in]XKDiscretized wave number
[out]XKMOYAverage wave number
[in,out]Z0NEWSurface roughness length at time n+1
[in]ndireCF Advection field along frequency
[in]COEMDICoefficients used for mdia method
[in,out]FDirectional spectrum
[in]FBORSpectral variance density at the boundaries
[out]FMOYMean frequencies f-10
[in]FREQDiscretized frequencies
[in]IANGNLAngular indices table
[in]IANMDIAngular indices table for mdia
[in]MDIANumber of configurations for mdia method
[in]NBORGlobal number of boundary points
[in]NFNumber of frequencies
[in]NDIRENumber of directions
[in]NPOIN2Number of points in 2d mesh
[in]NPTFRNumber of boundary points
[in,out]TAUX1Work table
[in,out]TAUX2Work table
[in,out]TAUX3Work table
[in,out]TAUX4Work table
[in,out]TAUX5Work table
[in,out]TAUX6Work table
[in,out]TAUX7Work table
[in,out]TNEWWork table
[in,out]TOLDWork table
[out]TSDERDerived part of the source term contribution
[out]TSTOTTotal part of the source term contribution
[in,out]TWNEWWind direction at time n+1
[in,out]USNEWFriction velocity at time n+1
[in]VARIANSpectrum variance
[in]XKDiscretized wave number
[out]XKMOYAverage wave number
[in,out]Z0NEWSurface roughness length at time n+1
[in]nfCF Advection field along frequency
[in]COEMDICoefficients used for mdia method
[in,out]FDirectional spectrum
[in]FBORSpectral variance density at the boundaries
[out]FMOYMean frequencies f-10
[in]FREQDiscretized frequencies
[in]IANGNLAngular indices table
[in]IANMDIAngular indices table for mdia
[in]MDIANumber of configurations for mdia method
[in]NBORGlobal number of boundary points
[in]NFNumber of frequencies
[in]NDIRENumber of directions
[in]NPOIN2Number of points in 2d mesh
[in]NPTFRNumber of boundary points
[in,out]TAUX1Work table
[in,out]TAUX2Work table
[in,out]TAUX3Work table
[in,out]TAUX4Work table
[in,out]TAUX5Work table
[in,out]TAUX6Work table
[in,out]TAUX7Work table
[in,out]TNEWWork table
[in,out]TOLDWork table
[out]TSDERDerived part of the source term contribution
[out]TSTOTTotal part of the source term contribution
[in,out]TWNEWWind direction at time n+1
[in,out]USNEWFriction velocity at time n+1
[in]VARIANSpectrum variance
[in]XKDiscretized wave number
[out]XKMOYAverage wave number
[in,out]Z0NEWSurface roughness length at time n+1
[in]iangnlCF Advection field along frequency
[in]COEMDICoefficients used for mdia method
[in,out]FDirectional spectrum
[in]FBORSpectral variance density at the boundaries
[out]FMOYMean frequencies f-10
[in]FREQDiscretized frequencies
[in]IANGNLAngular indices table
[in]IANMDIAngular indices table for mdia
[in]MDIANumber of configurations for mdia method
[in]NBORGlobal number of boundary points
[in]NFNumber of frequencies
[in]NDIRENumber of directions
[in]NPOIN2Number of points in 2d mesh
[in]NPTFRNumber of boundary points
[in,out]TAUX1Work table
[in,out]TAUX2Work table
[in,out]TAUX3Work table
[in,out]TAUX4Work table
[in,out]TAUX5Work table
[in,out]TAUX6Work table
[in,out]TAUX7Work table
[in,out]TNEWWork table
[in,out]TOLDWork table
[out]TSDERDerived part of the source term contribution
[out]TSTOTTotal part of the source term contribution
[in,out]TWNEWWind direction at time n+1
[in,out]USNEWFriction velocity at time n+1
[in]VARIANSpectrum variance
[in]XKDiscretized wave number
[out]XKMOYAverage wave number
[in,out]Z0NEWSurface roughness length at time n+1

Definition at line 10 of file semimp.f.

+ Here is the call graph for this function:
+ Here is the caller graph for this function: