MoReFEM merge requests
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests
2022-09-07T15:13:27Z
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/34
Shell Operator implementation with geometry of order 2
2022-09-07T15:13:27Z
DIAZ Jerome
Shell Operator implementation with geometry of order 2
Contains two new operators: CurvilinearHyperelasticity and NonlinearShell which required some modifications in the local Hyperelasticity policy as well as invariant computations.
Coords objects no longer know their type of interface (wh...
Contains two new operators: CurvilinearHyperelasticity and NonlinearShell which required some modifications in the local Hyperelasticity policy as well as invariant computations.
Coords objects no longer know their type of interface (which was the main issue for enabling back P2 geometry).
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/33
Draft: Resolve "CI: deactivate Gitlab pages for forks"
2021-04-22T08:27:26Z
GILLES Sebastien
Draft: Resolve "CI: deactivate Gitlab pages for forks"
Closes #1612
Closes #1612
GILLES Sebastien
GILLES Sebastien
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/32
#1618 Post processing bug when more than one unknown solution is written
2021-04-21T12:13:19Z
DIAZ Jerome
#1618 Post processing bug when more than one unknown solution is written
Contains the fix (one variable change in a loop!) and the related test.
Contains the fix (one variable change in a loop!) and the related test.
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/31
Add LICENSE
2020-12-23T16:14:07Z
GILLES Sebastien
Add LICENSE
Add the LGPL licence to the code.
Add the LGPL licence to the code.
GILLES Sebastien
GILLES Sebastien
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/30
1521 fibers defined at quad pt
2020-12-23T16:14:20Z
DIAZ Jerome
1521 fibers defined at quad pt
This branch adds the possibility to define fiber parameters at the quadrature point level. This allows us to have variational formulations involving fibers which are not limited to P1 approximations of the unknowns, which is useful for i...
This branch adds the possibility to define fiber parameters at the quadrature point level. This allows us to have variational formulations involving fibers which are not limited to P1 approximations of the unknowns, which is useful for incompressible models where special care is needed to select the shape function to avoid numerical locking.
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/29
#1520 Global coordinates of quadrature points
2020-09-23T09:41:36Z
DIAZ Jerome
#1520 Global coordinates of quadrature points
Contains a new parameter operator to compute the global coordinates of quadrature points. The underlying parameter can then be written out for post processing purposes (such as defining other parameters at quadrature points). Several tes...
Contains a new parameter operator to compute the global coordinates of quadrature points. The underlying parameter can then be written out for post processing purposes (such as defining other parameters at quadrature points). Several tests are done on the output of this new operator by comparing the resulting global coordinates with independently computed analytical coordinates of the different quadrature rules on reference finite elements for each topology (unit segment, unit triangle etc...).
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/28
1506 incompressibility cauchy green policy
2020-07-15T13:02:30Z
DIAZ Jerome
1506 incompressibility cauchy green policy
Contains a new CauchyGreenPolicy to be used by the quasi incompressible version of the SecondPiolaKirchhoff operator which dictates whether or not the same CauchyGreen operator should be used for both the volumetric and deviatoric parts ...
Contains a new CauchyGreenPolicy to be used by the quasi incompressible version of the SecondPiolaKirchhoff operator which dictates whether or not the same CauchyGreen operator should be used for both the volumetric and deviatoric parts of the computation or if a different one should be fed to each. When a different Cauchy Green is provided to each part, this allows for more flexibility in choice of the time scheme for dynamic problems. See the HyperelasticityIncompressible model for a use case where the time scheme in the volumetric part is only written for the current value whereas the deviatoric part is computed at the midpoint.
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/27
#1507 Fix strong types used for the incompressible version of the SecondPiola...
2020-04-21T13:49:53Z
DIAZ Jerome
#1507 Fix strong types used for the incompressible version of the SecondPiolaKirchhoffOperator.
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/26
1507 strong types
2020-03-04T12:41:27Z
DIAZ Jerome
1507 strong types
Introduce strong types as a utility part of the CoreLibrary. Strong types allow for a more expressive code at functions' calling sites by ensuring that the order of the arguments is the one intended. For instance we could make sure that ...
Introduce strong types as a utility part of the CoreLibrary. Strong types allow for a more expressive code at functions' calling sites by ensuring that the order of the arguments is the one intended. For instance we could make sure that when constructing a Rectangle defined by its length and width we do not swap the two arguments. The idea is that StrongRectangle rectangle((Width(5.0)), (Height((2.0)))) is more expressive and less error-prone than Rectangle rectangle(5.0, 2.0). The implementation is adapted from https://github.com/joboccara/NamedType
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/25
1418 microsphere operator
2019-11-29T16:06:18Z
DIAZ Jerome
1418 microsphere operator
Contains the MicrosphereOperator for the InternalVariablePolicy of the Second Piola-Kirchhoff operator and the associated integration test, which was cross-validated to some extent by Patrick Le Tallec and ChloĆ© Giraudet.
Contains the MicrosphereOperator for the InternalVariablePolicy of the Second Piola-Kirchhoff operator and the associated integration test, which was cross-validated to some extent by Patrick Le Tallec and ChloĆ© Giraudet.
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/24
20 inverted elements
2019-11-29T16:05:51Z
DIAZ Jerome
20 inverted elements
Contains the check for inverted elements induced by excessive loadings. The instantiation of this test is handled by a singleton which depends on a boolean defined in the Solid part of the lua input file.
Contains the check for inverted elements induced by excessive loadings. The instantiation of this test is handled by a singleton which depends on a boolean defined in the Solid part of the lua input file.
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/23
177 valgrind memcheck
2019-11-29T16:05:41Z
DIAZ Jerome
177 valgrind memcheck
This branch contains the fixes for the memory leaks induced by PETSc wrappers and lua functions as well as the CI test to make sure that these do not produce memory leaks for future contributions. Additionally, all the models stemming fr...
This branch contains the fixes for the memory leaks induced by PETSc wrappers and lua functions as well as the CI test to make sure that these do not produce memory leaks for future contributions. Additionally, all the models stemming from ModelInstances are also tested for memory leaks. This CI test is done using Valgrind and has been added to the Analysis stage and as it is fairly long (around 1h40mn), it is triggered only when the rest of the analysis pipeline is also on.
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/22
1422 binary output
2019-07-17T12:51:53Z
DIAZ Jerome
1422 binary output
Adds the option to write solution vectors corresponding to each unknown as binary files or as ascii files (default behaviour).
I/O times are about 100 times faster with the binary format.
Post processing has been modified in order to ...
Adds the option to write solution vectors corresponding to each unknown as binary files or as ascii files (default behaviour).
I/O times are about 100 times faster with the binary format.
Post processing has been modified in order to handle raw binary files.
CI test is rather crude: it merely expands the existing one for the Elasticity in order to do a first of runs with ascii outputs and another set of runs with binary ones. Results of the postprocessing for both binary and ascii outputs are then compared to the expected ones.
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/21
1438 sign transient source
2019-07-10T09:32:42Z
DIAZ Jerome
1438 sign transient source
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/20
1425 cache miss
2019-06-05T15:35:05Z
DIAZ Jerome
1425 cache miss
Some loops within 3 operators were not aligned with cache lines. Performance should be improved for these operators.
Some loops within 3 operators were not aligned with cache lines. Performance should be improved for these operators.
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/19
#1412 Uncommented the line which writes the geo file needed by the case file ...
2019-07-03T11:25:00Z
DIAZ Jerome
#1412 Uncommented the line which writes the geo file needed by the case file of the output.
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/18
1381 fix c4 c5
2019-04-16T18:43:11Z
DIAZ Jerome
1381 fix c4 c5
Contains the fix for the static_assert of the Solid parameter instantiation and CI tests on the new solid parameters C4 & C5.
Contains the fix for the static_assert of the Solid parameter instantiation and CI tests on the new solid parameters C4 & C5.
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/17
#1396: Update XCode settings and Cmake to reflect AppleClang evolution
2019-04-18T11:59:19Z
GILLES Sebastien
#1396: Update XCode settings and Cmake to reflect AppleClang evolution
Some warnings that were previously only in LLVM Clang were now present in AppleClang.
Some warnings that were previously only in LLVM Clang were now present in AppleClang.
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/16
1381 hyperelasticy fiber laws
2019-03-26T15:41:06Z
DIAZ Jerome
1381 hyperelasticy fiber laws
https://gitlab.inria.fr/MoReFEM/CoreLibrary/MoReFEM/-/merge_requests/15
WIP: 1370 guideline master
2019-03-20T08:20:18Z
DIAZ Jerome
WIP: 1370 guideline master