-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
39 lines (26 loc) · 1.87 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
DD EQP Library - A library for integration of polynomials times double step function
in quadrilateral domains v 1.0 July 2022
Currently, Double Discontinuity (DD) EQP Library includes functions for the evaluation of Equivalent Polynomials
for 2D quadrilateral finite elements containing double discontinuities.
The DD EQP Library archive download contains: the Fortran90 source code of the Library;
two Fortran90 usage example files.
The \src folder contains both the source code for the library and a script ("main.f90") to run
the library itself. Two .txt demonstrative examples are also provided.
To compile the library and the demonstrative example, all the .f90 files inside the \src
folder have to be compiled.
It is necessary to use the "-ffree-line-length-none" directive.
One can just paste this path into the terminal to build the code and obtain an executable file:
For Windows:
gfortran -ffree-line-length-none absolute_path\src\*.f90 -o DD_EQP
For Linux/Mac:
gfortran -ffree-line-length-none absolute_path/src/*.f90 -o DD_EQP
** "absolute_path" in the command line above has to be replaced with the correct complete library path.
For more documentation and questions, please visit http://www.equivalent-polynomials.net/
If you find this Library useful, please always cite the following two papers in all your works
making their use:
Ventura G., On the elimination of quadrature subcells for discontinuous functions in the extended
finite-element method. International Journal for Numerical Methods in Engineering 66 (2006) 761–795.
Ventura G., Benvenuti E., Equivalent polynomials for quadrature in heaviside function enriched elements,
International Journal for Numerical Methods in Engineering 102 (2015) 688–710.
Gregorio Mariggiò, Sebastiano Fichera, Mauro Corrado, Giulio Ventura, EQP - A 2D/3D library for integration
of polynomials times step function, SoftwareX 12 (2020) 100636.