Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
ElmerCSC
GitHub Repository: ElmerCSC/elmerfem
Path: blob/devel/fem/tests/BDM2D/Source.F90
3206 views
1
FUNCTION SourceFun(Model, n, t) RESULT(f)
2
USE DefUtils
3
IMPLICIT None
4
TYPE(Model_t) :: Model
5
INTEGER :: n
6
REAL(KIND=dp) :: t, f
7
8
TYPE(Mesh_t), POINTER :: Mesh
9
REAL(KIND=dp) :: xq, yq, zq
10
11
Mesh => Model % Mesh
12
13
xq = Mesh % Nodes % x(n)
14
yq = Mesh % Nodes % y(n)
15
zq = Mesh % Nodes % z(n)
16
17
f = 32.0d0 * ( yq-yq**2 + xq-xq**2 )
18
19
END FUNCTION SourceFun
20
21