Skip to content

Releases: optimad/bitpit

bitpit-1.11.0

19 Jun 08:12
Compare
Choose a tag to compare

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...
Read more

bitpit-1.10.0

26 Apr 08:30
Compare
Choose a tag to compare

What's Changed

Full Changelog: bitpit-1.9.0...bitpit-1.10.0