Skip to content

A library for integration of polynomials times double step function in quadrilateral domains

License

Notifications You must be signed in to change notification settings

sebfichera/DD_EQP_Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A library for integration of polynomials times double step function in quadrilateral domains

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published