Releases: optimad/bitpit
Releases · optimad/bitpit
bitpit-1.11.0
What's Changed
- LA: add solution dump to SystemSolver by @marcocisternino in #16
- Add Travis status badge in Readme.md by @marcocisternino in #5
- PABLO: fix markers communication by @marcocisternino in #26
- patchkernel: fix partitioning by @andrea-iob in #27
- containers: fix issues with PiercedStorage synchronization by @andrea-iob in #32
- levelset: use normal for computing distance sign by @marcocisternino in #35
- IO: check if VTK files are properly opened before writing data by @andrea-iob in #31
- bitpit: miscellaneuous fixes and micro-optimizations by @andrea-iob in #30
- cmake: allow to oversubscribe the machine during MPI tests by @andrea-iob in #33
- bitpit: fix range loop iterations over list of exchange sources and targets by @andrea-iob in #36
- cmake: allow bitpit to be built as a subproject of another cmake project by @pkestene in #38
- IO: fix declarations of VTKRectilinearGrid constructors by @andrea-iob in #28
- voloctree: fix adaption information generated in prepare step by @andrea-iob in #45
- patchkernel: optimize adaption by @andrea-iob in #42
- voloctree: add parallel mapping by @edoardolombardi in #41
- PABLO: fixed find neighbours methods for root octant by @edoardolombardi in #40
- PABLO: fix iterators in update ghosts method by @edoardolombardi in #47
- patchkernel: allow to get local offset of consecutive numbering by @andrea-iob in #46
- bitpit: silence errors reported by Coverity by @andrea-iob in #49
- travis: fix configuration file by @andrea-iob in #48
- IO: add functions to get the path of a binary archive by @andrea-iob in #52
- PABLO: add node and edge periodic neighbours by @edoardolombardi in #58
- LA: improve error messages and allow to specify dump format by @marcocisternino in #53
- cmake: rework handling of external dependencies by @andrea-iob in #57
- patchkernel: fix data types of VTK geometry fields by @andrea-iob in #54
- bitpit: fixes for some misusage related to references by @andrea-iob in #59
- LA: add support for custom rows/columns permutations by @andrea-iob in #34
- cmake: use proper order when finding external dependencies by @andrea-iob in #61
- discretization: optimize assembly of stencil solver by @andrea-iob in #60
- examples: add an example to demonstrate VolOctree mesh adaptation by @andrea-iob in #56
- discretization: add classes to generate reconstruction polynomial by @andrea-iob in #51
- Update .gitignore by @edoardolombardi in #69
- cmake: fix generation of the MPI-only modue list by @andrea-iob in #68
- Fix voloctree mapper by @edoardolombardi in #67
- LA: move KSP prefix setting after KSP creation by @marcocisternino in #71
- discretization: add a function to update the whole solver by @andrea-iob in #50
- LA: optimize system update by @andrea-iob in #63
- LA: fix clearing system solver data structures by @andrea-iob in #62
- patchkernel: allow to scale the patch with respect to an arbitrary point by @andrea-iob in #70
- LA: properly mark system set up as done at the end of "SystemSolver::setUp" by @andrea-iob in #72
- communications: do not use MPI_REQUEST_NULL as sentinel value by @andrea-iob in #73
- LA: fix set up of debug options by @andrea-iob in #74
- discretization: fix evaluation of stencil grantient weights by @andrea-iob in #76
- discretization: fix stencil initialization by @andrea-iob in #77
- patchkernel: add support for parallel surface skd-tree searches by @andrea-iob in #78
- surfunstructured: fix import multi-solid STL by @edoardolombardi in #79
- surfunstructured: enable parallel STL export by @andrea-iob in #83
- Windows porting (MinGW) by @roccoarpa in #75
- common: rework function that checks if two floating point numbers are equal by @andrea-iob in #84
- discretization: add a stencil to handle variable-length weights by @andrea-iob in #64
- patchkernel: fix size of buffer used for exchanging cells during partitioning by @andrea-iob in #94
- IO/VTK: return constant references whenever possible by @andrea-iob in #87
- IO/STL: speedup reading of ASCII files by @andrea-iob in #93
- voloctree: move vector declarations outside loop to reduce reallocations by @andrea-iob in #89
- patchkernel: reduce allocations performed during SkdTree searches by @andrea-iob in #86
- voloctree: optimize neighbour search by @andrea-iob in #100
- discretization: optimize evaluation of pseudo inverse by @andrea-iob in #85
- bitpit: miscellaneous coverity fixes by @andrea-iob in #91
- reconstruction: optimize storage for assembler equation coefficients by @andrea-iob in #99
- IO: properly restore logger settings after printing a message by @andrea-iob in #97
- levelset: optimize evaluation of segmentation vertex normals by @andrea-iob in #95
- patchkernel: simplify function that get vertex coordinates by @andrea-iob in #96
- doc: Enable support for LATEX in doxygen documentation by @alessandro-alaia in #105
- CG: bug fix in intersect segment box method by @edoardolombardi in #102
- discretization: remove stencil buckets by @andrea-iob in #90
- CG: fix tolerance in intersect methods by @edoardolombardi in #101
- cmake: add functions to define deprecated/experimental features by @andrea-iob in #106
- cmake: fix generation of bitpit libraries and include directories variables by @andrea-iob in #111
- cmake: search header files also in build directory by @andrea-iob in #110
- discretization: explicitly zero unused gradient components by @andrea-iob in #107
- volcartesian: add a test for light memory mode by @andrea-iob in #113
- volcartesian: add functions to get vertex/centroid positions along a direction by @andrea-iob in #114
- cmake: make feature definitions available to external programs by @andrea-iob in #116
- cmake: applications that use bitpit should not relay on information gathered at configuration time by @andrea-iob in #112
- cmake: fix order of exported bitpit libraries list by @andrea-iob in #118
- external: properly add all MPI include directories when running PETSc tests by @andrea-iob in #119
- cmake: static libraries should be included in the list of exported dependencies also on Windows by @andrea-iob in #121
- VTK::readDataHeader fix disabling of unused fields by @roccoarpa in #122
- patchkernel: keep track of vertices owners by @andrea-iob in #80
- patchkernel: improve manual update by @andrea-iob in #81
- patchkernel: build interface also on ghost borders by @andrea-iob in #109
- PABLO: optimize refinement by @andrea-iob in #88
- PABLO: fix evaluation of first layer of ghost on periodic boundaries by @andrea-iob in #108
- patchkernel: fix identification of halo cells during partitioning by @andrea-iob in #127
- levelset: cells that intersect the surface should always be included in the narrowband by @an...
bitpit-1.10.0
What's Changed
- bitpit: bump version to 1.10.0-devel by @andrea-iob in #440
- test/volunstructured: explicitly declare a variable for the halo size by @andrea-iob in #441
- LA: add an explict copy costructor to SparseMatrix by @andrea-iob in #444
- levelset: rework overall design by @andrea-iob in #422
- Fix voloctree volume mapper by @marcocisternino in #443
- cmake: add support for compiling bitpit with MSVC by @andrea-iob in #447
- cicd: bump version of github checkout action to v4 by @andrea-iob in #445
- levelset: miscellaneous fixes by @andrea-iob in #451
- PABLO: fix mapping when refine function is called mutliple times by @andrea-iob in #455
Full Changelog: bitpit-1.9.0...bitpit-1.10.0