-
[feel/] augment
case
section options for application,case.dimension
,case.discretization
,case.config-file
. -
[feel/] remote data handling via github and girder, support testcase by directory, see issues #1116 #1121 and PR #1164.
-
[feel/] dynamic quadrature, see issue #571 and PR #747, see documentation
-
[feel/] support for arbitrary number of expressions defined as symbols in symbolic expressions, see #1174
-
[quickstart/] Add pure traction elasticity example using Lagrange Multiplier
-
[toolbox/] some toolboxes have now only one executable supporting 2d and 3d, use
case.dimension=2|3
to indicate the dimension. The list is here:-
fluid
-
solid
-
heat
-
heatfluid
-
thermoelectric
-
-
[toolbox/] continued effort on toolboxes refactoring, see PR 1165
-
add new user functions for assembly process of matrix/rhs in order to add specific terms in multiphics toolboxes
-
up fluid : add non-Newtonian properties in json + fix power law with min/max viscosity values
-
major up of fsi toolbox :
-
start code refactoring (work in progress)
-
fix coupling type Nitsche, robin-robin and variants
-
major changes/improvements of fsi coupling robin-neumann generalized
-
-
-
[toolbox/] support norm computation in json files in PostProcessing section see #1172
-
[toolbox/] export matrices and vectors from toolboxes #1169
-
[feel/] Fix newmark restart if a frequency is used
-
[feel/] Update MeshMover on ghost element see #1173
-
[feel/] Fix partitioner crash in Gmsh with number of partitions is set to 1
v0.104.0 (2018-04-22)
Implemented enhancements:
-
make quickstart checker less verbose #1145
-
How to save several objects using export-scene-macro.py #1129
-
Support changing json files from command line #1122
-
Add feelpp_fmi_runfmu #1119
-
Add test for FMU model #1118
-
Question on CRB #1101
-
Problem with using python3 on atlas #1086
-
OpenModelica cmake detection #1085
-
Instantiate Mesh<> #1084
-
Support PETSc 3.8 #1068
-
ModelCrbBase does not have any output method #1062
-
ModelCrbBase does not have any output method #1062
-
Allow to have multiple physics by material #1052
-
Allow comments in feelpp_add_application TESTS #1035
-
Checker should say whether the results have been really checked or not #1034
-
Add many testcases for a given application #1033
-
Avoid to reload on disk the cfg files #1032
-
Add Checker testcase for quickstart Stokes #1029
-
Add helper alias class for Eigen data structures #1023
-
Add polynomial traits polymomial_order and is_linear_polynomial #1022
-
update and improve compile time context #1021
-
Problems in fixed point for CRB #1016
-
support leaks sanitizer suppression file in Debug mode #1008
-
Refactor Factory to use std::unique_ptr #1006
-
Refactor Gmsh factory to avoid leaks #1004
-
Use Address Sanitizer in Debug Mode #1003
-
support static condensation at runtime #999
-
make MatrixSparse and Vector support enable_shared__from_this #996
-
make VectorBlock<> a Vector<> #995
-
decay numerical type in cst/cst_ref #989
-
install HDG toolbox applications #987
-
Implement Checker class to verify numerical results from result database #986
-
provide Mesh trait such as is_mesh and is_mesh_v #985
-
add free functions topodim() realdim() on meshes #984
-
add order() member function to base class FiniteElement #983
-
add support for polyfit : least square and interpolation #982
-
add support exp, log, log10 on std::vector #981
-
Enhance crbonlinerun interface #978
-
Support hdf5 format to save PETSc vectors #972
-
How to set entries of algebraic representation in linear forms #971
-
Provide random integer generator between min and max #970
-
build mesh from list of elements #968
-
Add more information in Feel++Config #967
-
Enable testsuite as separate Feel++ project #966
-
build and deploy testsuite using buildkite and docker #965
-
Support mesh partitioner by markers #954
-
add support the mongo c++ driver #953
-
Fix expansion calls #951
-
cleanup warnings in eim and crb about missing override #950
-
support load/modify last CRB DB online and offline #946
-
Add feelpp version in docker tags #938
-
refactor options for crb,eim scm and pod #928
-
Add support for DEIM #925
-
Support plugin system for CRB application #913
-
Add support MatrixCondensed and VectorCondensed #909
-
Add support for cmake flags in dockerization scripts #907
-
Add FMI support #904
-
Refactor SER algorithm #876
-
Support smart storage/replay of offline eim/deim data #866
-
Provide static condensation framework #811
-
Support divergence of matrix fields #730
-
Support MPI synchronization in Vector #671
-
Information about Resolution/Preconditioner #576
-
Use Ginac expressions in CRB framework #317
-
Support for PETSc fieldsplit preconditioners #231
-
Support for PETSc fieldsplit preconditioners #231
-
feelpp_P3P2P3_heatns_natural_convection_cavity_3d_crb #153
-
Update CRB framework so that we can infer models properties #14
Fixed bugs:
-
failed to compile feelpp/omc #1138
-
CRB load the database in the constructor #1120
-
Problem with using python3 on atlas #1086
-
Singularity images fail to build #1075
-
Change existing code to deal with function space on range #1074
-
feelpp_test_productspaces fails with petsc error #1072
-
Deadlock in DEIM using linftyNorm for vectors #1058
-
Bug with expansion #1041
-
Toolboxes with Newton solver are broken #1019
-
NLopt is not working anymore #1018
-
DEIM: matrix B non invertible #1012
-
fix address issues and memory leaks #1007
-
Memory leak in MatrixPetscMPI #1005
-
crash in block matrix zero stencil #1002
-
Convergence tests broken in benchmarks/hdg #998
-
Crash of thermoelectric CRB online application #991
-
invalid eim expression in CRB thermoelectric application #990
-
ship headers for mesh adaptation #969
-
Fix expansion calls #951
-
FTBS in Feel++ Toolboxes with ExpressionStringAtMarker #937
-
make output too verbose (DL_OPEN message) #936
-
Boost::DLL no available on Debian/Jessie with Boost 1.55 #934
-
Issue with installation information in info and cmake #926
-
Error with exporter.element-spaces=P1 option #781
-
fast marching crashes in periodic #681
-
Ginac expression in myexpression.cpp #584
-
Problem with projection of a component of a product space element #465
-
CRB construction on a model using EIM in // #344
-
error when load an element_type from a database #40
Closed issues:
-
update toolbox examples #1144
-
Missing link on Feel book on how to Compile Boost C library #1141
-
SER should assemble the model after each EIM offline step #1130
-
Document Feel++ Tosca Files V1 #1112
-
Framework OpenModelica Feel++ #1109
-
latest toolboxes FTBS on Debian/Testing #1107
-
Check fail in DataMap constructor for sequential build in // #1106
-
Wrong results for unsteady MixedElasticity solved with static condensation in parallel #1098
-
Wrong results for unsteady MixedPoisson with static condensation solved in parallel #1097
-
latest dev version FTBS on Debian/Testing: gflags error #1095
-
FTBS in feature/rb-uid-db #1077
-
latest feelpp FTBS during cmake stage #1076
-
FTBS Feature/Deim #1073
-
feelpp_mesh_partitioner does not work for med meshes #1063
-
DEIM : add options to store Tensors during greedy #1048
-
DEIM : add option to store solutions on disk (NL problems) #1047
-
Problem with unsteady MixedElasticity in the new version (with SC) #1038
-
Update submodule via cmake only after a clone. #1036
-
GMSH install fails due to change of versioning system #1031
-
Factorize cmake submodule clone/update #1030
-
Fix exporter error for MixedPoisson with P>=3 #1027
-
add casting function for class enum #1020
-
Bump up version of Eigen3 #1013
-
Add Material info into boundary conditions #992
-
Exporter in a
for
loop #976 -
Move Singularity builds to a specific buildkite pipeline #975
-
Effective online phase for DEIM #974
-
Submesh creation : conservation of elements ID #973
-
Singularity build fails #964
-
Generate a unique id in parallel #963
-
Mesostra Feel++ support #962
-
Issue with fftw using mpirun on a mesostra compute node #960
-
Add support for llvm >= 3.9 and clang using gcc6 at unistra #958
-
Problem with EIM in non linear thermoelectric app #957
-
Ipopt support broken #956
-
Feel++ contrib system does not scale #955
-
Compilation error with Lambda expression and matrix multiplication #944
-
Add MongoDB support #941
-
Update nlopt interface #931
-
implement unique ids for CRB DB #929
-
Support crb_add_library #927
-
toolbox:te #922
-
Run a minimal exemple in a docker #902
-
HDG : support static condensation with dynamic product space #867
-
Make ParameterSpace dynamic #780
Merged pull requests:
-
Feature/toolboxes refactoring #1128 (vincentchabannes)
-
Feature/crbblock #1127 (romainhild)
-
Feature/ls refactoring #1113 (vincentchabannes)
-
Feature/doftable mpi #1102 (vincentchabannes)
-
add modeloutput class to manage crb output #1099 (romainhild)
-
Feature/cmake toolboxes detection #1094 (vincentchabannes)
-
Feature/crb rbspace #1083 (vincentchabannes)
-
Feature/crb uid db #1082 (vincentchabannes)
-
Feature/issue1052 #1053 (romainhild)
-
Feature/crb plugin #1050 (vincentchabannes)
-
Fix py3k PYTHON_VERSION detection #1043 (jschueller)
-
fix issue #1041 #1042 (romainhild)
-
fix issue #1016 #1040 (romainhild)
-
Feature/functionspace on range #997 (vincentchabannes)
-
Feature/mesh memredux #980 (vincentchabannes)
-
Feature/bs rb2 #932 (romainhild)
v0.103.2 (2017-05-21)
Closed issues:
v0.103.1 (2017-05-18)
v0.103.0 (2017-05-17)
Implemented enhancements:
-
Provide containerization tools for subprojects #896
-
Support manual pages for applications #889
-
Support intersection of entity sets #883
-
Provide empty mesh shared and unique ptr construction #879
-
Support automated github release scripts #875
-
Add support for Advection-Diffusion-Reaction in quickstart #873
-
Support terminal colors #786
-
Support Altair development environment #776
-
Use Boost.Log instead of google/glog #732
-
Replace ordered containers by hashed container in geometric elements #723
-
Optimize interprocessfaces() #721
-
Provide a isInterProcess() property for faces #720
-
Support SIMPLE preconditioner in Operator Framework for Stokes and Navier-Stokes #496
-
Markers on submesh #402
-
Evaluate Precompiled Header support in Feel++ #171
Fixed bugs:
-
rpath not properly handled on platform like linux #895
-
Installation process broken #887
-
Issue with Neumann BC in Toolbox:TE #886
-
Building apps on top of feelmodels FTBS using feelpp-toolboxes docker images #881
-
Review and fix CRB codes #843
-
Support two element mesh in parallel (e.g 2 processors) #822
Closed issues:
-
Support parallel adaptive meshing #898
-
install-feelpp-lib can’t finish because of mesh_partitioner #882
-
Move back Feel book into Feel #853
-
Port Feel++ on Finis Terrae @ CESGA #852
-
Installation Error #816
-
Support reading Acusim Raw Mesh formats #706
-
Fu convergence failure when reconstructing the preconditioner #628
-
Feel++ Travis Deployment #624
Merged pull requests:
-
Feature/nlopt #897 (vincentchabannes)
-
Feature/cmake dependencies #894 (vincentchabannes)
-
Minor changes to cesga port in order to compile PETSc with MKL #891 (victorsndvg)
-
Feature/cmake dependencies #890 (vincentchabannes)
-
Feature/cmake dependencies #888 (vincentchabannes)
v0.102.0 (2017-04-08)
Implemented enhancements:
-
Support install rule in feelpp_add_application #842
-
Add project name in feelpp application #841
-
Reorganize models into toolboxes #839
-
update Eigen3 #828
-
Improve interface to Gmsh mesh readers #826
-
Improve interface to Gmsh mesh readers #826
-
Provide Boost hana support #808
-
Provide support for bi/linear forms on product of spaces #807
-
Support mesh scaling to get proper dimension units #805
-
Support loading a CSV file #802
-
Improve expression Evaluator #797
-
Support boost 1.61 #794
-
Add support for ipopt #791
-
Add support for ipopt #791
-
move log files to result directory #787
-
Remove some files that are obsolete #773
-
Support visibility attributes #772
-
cleanup Ginac verbosity #771
-
Add support for libc++ in linux #767
-
Expose primal, dual and L2 preconditioners in CRBModel #766
-
Move physical marker management to MeshBase #765
-
Support automatic code reformatting according to Feel++ coding rules #763
-
Support elementswithmarkedfaces #762
-
CRB / PC #759
-
Support PETSc 3.7 #756
-
Provide the complement of a set of entities #754
-
Support concatenation of entity sets #752
-
Support add scalar quantity in Exporter interface #750
-
Support buildkite #748
-
Supports Eigen::Tensor serialization #744
-
support for med format for mesh #735
-
Interpolate a dataset #733
-
Support for io streams in parallel #715
-
loadMesh behaviour when msh filename is wrong #668
-
Update gflags/glog support #642
-
Add support for external storage in FunctionSpace::Element #393
-
Support variable expansion in options #391
-
Move levelset core to feel++ #390
-
Move levelset core to feel++ #390
-
Simplifying some aspects of the runtime environment #788 (prudhomm)
Fixed bugs:
-
CMake process fails from scratch at GINAC step #860
-
FTBS on Debian/Testing with gcc 6.2.0 #818
-
FTBS on Debian/Testing with gcc 6.1.1 #812
-
Bug in blockns preconditioner when vector is not ghosted #755
-
Bug in path of ensightgold scalar quantity file #751
-
FTBS applications/crb/heat1d with g++ 4.8.2 #267
Closed issues:
-
Reduce quickstart to Laplacian and Stokes applications #837
-
Split mesh_partitioner files to reduce memory cost at compilation #835
-
Support staged compilation and installation #834
-
Support nnz() member function in MatrixSparse class #821
-
Bdf - Order > 1 #814
-
Update eigen3 #809
-
segfault with PtAP in sequential #806
-
Support mesh for visualisation in MixedPoisson #804
-
Support boundary conditions defined in data file #803
-
CMake / CTest #801
-
Upgrade Eigen in feature/hdg #799
-
Minimal version of Feel++ #790
-
Issue with petsc/ublas vector (probably copy) with petsc 3.7 #770
-
Document and improve traits for functionspace and their elements #753
-
brew install duplicated source #746
-
Fix FindPETSc on HomeBrew/MacosX #743
-
Cmake installation with install-feelpp #662
Merged pull requests:
-
Feature/mesh memredux #851 (vincentchabannes)
-
Feature/slepc mumps #848 (romainhild)
v0.101.0 (2016-04-12)
Implemented enhancements:
-
Upgrade Eigen3 to 3.3 #736
-
Add info regarding application #731
-
Support for spaces of symmetric matrices in Feel++ #717
-
Support creating a VectorPetsc for a VectorUblas #713
-
Support integrals on d-1 convexes between functions defined on d-1 entities and d entities #711
-
Support casting down to backend specific version of backends, matrices, vectors, preconditioners #709
-
Provide access to preconditioner from the Backend #708
-
Add tests for a list of range #470
Fixed bugs:
Closed issues:
Merged pull requests:
-
Feature/materials #742 (romainhild)
-
Feature/hdf5 mesh partitioner #705 (vincentchabannes)
v0.100.0 (2016-01-25)
Implemented enhancements:
-
Implement Ksp post and pre solve functions #685
-
Exporter prefix #672
-
Refactor createSubmesh #648
-
Refactor createSubmesh #648
-
Optimisation of laplacian for p=2 #581
-
Allow new quadrature formulas in integrate #564
-
Add support for random number generation in language #547
-
Mesh export for parallel execution #367
-
Support laplacian keyword for scalar and vector fields #146
-
Support GSL #817
-
Support mean linear functional #704
-
Refactor CreateSubMeshTool #700
-
Refactor CreateSubMeshTool #700
-
Exporter Ensight: variable names with space characters #692
-
provide free function to generate a VectorPetsc shared/unique pointer from a PETSc vector #688
-
Support symmetric/SPD matrices and trigger associated solver/preconditioners #673
-
Add functions to check for Inf and NaN in eigen3 data structures #669
-
Support for time adaptation #666
-
Support addition bilinear form scaled by a scalar #664
-
Improve timer support #657
-
Reduce mesh data structure memory footprint and improve loading #653
-
Add support to get test and trial function in dsel from expression #651
-
create meaningful type with using for mesh filters #647
-
Add support for description of fields #646
-
support markededges() as an alias to markedfaces() in 2D #644
-
Support range() to create lists containing arithmetic progressions #639
-
Support interpolant from H^1 to H^curl and more generally the De Rahm Diagram #638
-
Add control for model instantiation in cmake #629
-
Refactor mesh/filters.hpp #626
-
Add free functions for accessing local and global ranks in data structures #625
-
Allow different C++ standard support #622
-
Fixed mpi warning in slurm generated scripts #614
-
Move precAFP to benchmarks/magnetostatic #613
-
Change default path for exporter #611
-
Add support for ExtendedFieldFromInterface #610
-
Improve performance of assembly of complex terms in bilinear terms #609
-
Support integral evaluation of a vector of scalars, vectors or matrices #603
-
Support higher order meshes for levelset #596
-
Extract block diagonal matrix #593
-
Timers table for Feel++ #591
-
add support for prefix in loadMesh #588
-
Improve documentation #578
-
Improve documentation #578
-
Support new keyword : msi #572
-
Support more features in the ginac parser #568
-
Support HDF5 format #560
-
Support traits like is_edge, is_face, is_point,… #556
-
Add support for casting expressions from one type to another in the language #548
-
Add support for floor and ceil in language #546
-
Support interpolation and dirichlet conditions based on range of edges and points #537
-
Clean up tangent and normal computation in local interpolant #536
-
Clean up tangent and normal computation in local interpolant #536
-
Support Matrix fields #535
-
Add support for component-wise dirichlet condition in vector fields #534
-
Support pointwise operations in Vector<> #509
-
Customize PETSc/KSP monitors #503
-
Add support for -mat_mumps_icntl_7 #499
-
Support Schur complement Pressure Mass Matrix for Stokes #495
-
Support assembly PˆT A P #492
-
Optimize and cleanup DofTable #490
-
Reduce compilation cost in creategmshmesh #488
-
Support map of ginac expression #482
-
CMake modification: FindFeel++.cmake #479
-
Support updateMarkers() functions for faces #467
-
OpenMP not usable #464
-
Support factorisation based preconditioner for Navier-Stokes (e.g. BTPCD and PCD) #460
-
Support Operator framework #457
-
Support concatenation of mesh elements containers #455
-
Support interprocessedges mesh filter #454
-
Support atan2 keyword in language #450
-
Support new interpolation framework in OperatorInterpolation and possibly other classes #448
-
Support generic WorldComm in Exporter\{EnsightGold,HDF5} #446
-
Support worldcomm in Ginac expression #445
-
Possible deadlock in loadMesh #444
-
Support square root of sparse matrices #439
-
Add local/global interpolant tests #392
-
Add support for parallel I/O via MPIIO to ensight gold format #326
-
Add support for parallel I/O via MPIIO to ensight gold format #326
-
Add FILE_INDEX support in Ensight Gold format #305
-
Add FILE\_INDEX support in Ensight Gold format #305
Fixed bugs:
-
cmake broken for quickstart #686
-
FTBS with clang: feelmodels/modelproperties.cpp #676
-
Exporter prefix #672
-
Json parser does not support comments in boost 1.59.0 #659
-
Geometry file parse variable bug #634
-
EnsightGold exporter is broken #621
-
Reinitialization with fast marching method in sequential on mesh with hypercubes (and Simplexes) #620
-
Bug in blockns #601
-
Quickstart sample not building: feelpp_qs_sm_3d #590
-
Ensight exporter and 2d markers #554
-
markerToDof using face marker #553
-
VTK exporter 3D numbering #551
-
L2 projection seems broken in feeldicr/projector.cpp #541
-
Problem inside createGMSHMesh #526
-
Feel++ 0.100.0 Beta 1 release doesn’t compile on OS X #519
-
Bug in mesh generated by operator Lagrange P1 in 3d #199
-
FTBS thermodyn #677
-
FTBS inner keyword when using terminal keyword #577
-
Bug in handling face dof in vectorial finite elements (e.g. Nedelec,RT) #544
-
eigenPair : each call erase previous eigen functions #533
-
printMatlab : The script should not have the same name than the variable #501
-
FTE in feelpp_test_integration_relatedmesh #498
-
Class Mesh #453
-
FTE test_mortar #449
-
compilation error with chi expression #442
-
FTE test_on_inside #441
-
FTE in test_interpolation_nedelec #440
-
Ensight exporter: bad output in parallel #406
-
Segfault when loading/saving mesh #371
-
MPI_Scatter hangs inside Feel++ environment #304
Closed issues:
-
degree of polynomial #703
-
feel_test_integration FTBS #693
-
Preconditioner, Worldcomm, rebuild #682
-
Package not compiling #679
-
Bug in assignment operator for forms #656
-
Use of two "nested" preconditioners fails in parallel #645
-
nonlinear pow function works only with integer #636
-
documentation: add a link to the book on feelpp.org #632
-
FTBS with petsc/slepc 3.6.0 #617
-
Exporters: behavior differences between add( … ) function of exporter and add( … ) function of a time step #604
-
add createSubVector for PetscVector #599
-
EigenSolver : remove unconverged eigenfunctions #562
-
Wrong exact integration value from testsuite #559
-
Providing options to Petsc. #550
-
Support Null Space in solver #531
-
Linking fails for high-order geometries with hypercube elements #528
-
Load several config files #525
-
Gmsh header lost #517
-
Problem in macro FEELPP_VERSION_GREATER_THAN #514
-
homebrew compilation fails #513
-
Problems when linking Feel++ develop version #494
-
Change default FEELPP_MESH_MAX_ORDER to 2 #697
-
Allow to change value on diagonal for elimination #652
-
Move to c++14 by default #640
-
Bug in RT0 in 3D: no convergence #592
-
Add support for modulo #549
-
Configure Aitken tool from command line options #483
-
Port on MAC OS Yosemite #466
-
Add support for jacobi elliptic functions #438
-
Bug when computing the curl of the curl of an expression #397
-
Change ginac expression management #395
Merged pull requests:
-
fixes #580 and associated to #581: laplacian on hypercube #695 (prudhomm)
-
Benchmark IO #606 (youldrouis)
-
Add a Gitter chat badge to README.md #538 (gitter-badger)
-
This Change Log was automatically generated by github_changelog_generator