Skip to content

Releases: APSIS-ANALYSIS/PERIGEE

v2024.08.alpha

28 Aug 07:28
9100a1c
Compare
Choose a tag to compare

This release incorporates our recent effort in enabling the sliding interface method for rotating domains.

What's Changed

Full Changelog: v2023.11...v2024.08-alpha

v2023.11

17 Nov 01:04
303ac65
Compare
Choose a tag to compare
  • Enabled Hex8 and Hex27 elements
  • Enabled using OpenMP to accelerate the preprocessing part
  • Updated the VTK_Tool and Gmsh_FileIO routines, making it compatible with the Gmsh file format 4.1
  • Updated certain functions with PETSc 3.19
  • Improved the tensor classes that include Vector_3, Tensor2_3D (previous Matrix_3x3), SymmTensor2_3D, Tensor4_3D, and SymmTensor4_3D
  • Math_T namespace is refactored with a few new C++ 11 feature being adopted
  • FE_T namespace is created that involves the previous Matrix_double_3by3_Array and Matrix_double_6by6_Array, together with a few Math_T functions. It is designed to facilitate the finite element routines specifically.
  • Enabled deployment on Windows system

What's Changed

  • Juliu dev by @ju-liu in #21
  • Assert modification by @ju-liu in #26
  • Update to be consistent with the master by @hjy9725 in #31
  • Assert modification by @ju-liu in #32
  • Merge master to lu-dev by @ju-liu in #35
  • Lu dev by @ju-liu in #34
  • Update README.md by @ju-liu in #37
  • Update README.md by @ju-liu in #38
  • Update README.md by @ju-liu in #42
  • Lu dev by @ju-liu in #43
  • Yue dev by @ju-liu in #45
  • Juliu dev by @ju-liu in #48
  • Yue dev by @ju-liu in #50
  • Juliu dev by @ju-liu in #51
  • Juliu dev by @ju-liu in #53
  • Juliu dev by @ju-liu in #54
  • Juliu dev by @ju-liu in #56
  • Before merging the new tensors we need to get master to zhao-dev by @ju-liu in #61
  • Zhao dev by @ju-liu in #62
  • make var constexpr by @ju-liu in #64
  • Tet_Tools functions get reorganized by @ju-liu in #66
  • Juliu dev 2 by @ju-liu in #68
  • Juliu dev 2 by @ju-liu in #69
  • Huang dev by @ju-liu in #70
  • Merge juliu-dev to xm-dev by @Goldeninscriptions in #71
  • Guan dev:changed the name of Matrix_3x3 to Tensor2_3D, SymmMatrix_3x3 to SymmTensor2_3D. by @ju-liu in #74
  • Xm dev implemented the hex-tool by @ju-liu in #73
  • Elem improvement:是对于单元类中的一些流程的更新。特别强调了使用Vector_3这一数据结构来简化程序。 by @ju-liu in #76
  • Sun dev: implemented template class for small dense matrix and samll dense symmetric positive-definite matrix by @ju-liu in #80
  • Yue dev: implemented Hex and Quad elements by @ju-liu in #81
  • Revert "Yue dev: implemented Hex and Quad elements" by @ju-liu in #84
  • Revert "Revert "Yue dev: implemented Hex and Quad elements"" by @ju-liu in #85
  • Juliu dev: 更新了matrix_double_3by3/6by6_array, 同时将Math_T制作成了header文件 by @ju-liu in #86
  • Juliu dev: Move Matrix_double_3/6_Array into FE_T by @ju-liu in #87
  • Sun dev: implemented ElemBC_3D that can handle Hex mesh by @ju-liu in #88
  • Luo dev:使用了名字空间来管理不同张量类的辅助函数。 by @ju-liu in #89
  • Juliu dev: move FE_Tools to src/Element by @ju-liu in #90
  • Xm dev: 统一了fatal错误信息在mpi和serial情形下的函数。 by @ju-liu in #91
  • Juliu dev: 一些名字的改动和函数的再维护 by @ju-liu in #93
  • Sun dev: 维护了nodalbc_3d_inflow and elembc_3d_outflow两个类 by @ju-liu in #94
  • xm-dev pull from master by @Goldeninscriptions in #95
  • Sun dev by @Syj-0525 in #96
  • Sun dev by @Syj-0525 in #98
  • Gmsh_FileIO require vtp/vtu file name to write file, and accept periodic BC in .msh file by @Goldeninscriptions in #100
  • master to yue-dev by @ju-liu in #102
  • Zhao dev: 将所有的gmsh 转换程序写成了统一的函数在tool文件夹中。使用openmp进行了加速。 by @ju-liu in #103
  • Juliu dev: use of default to make more readable by @ju-liu in #104
  • Juliu dev by @ju-liu in #105
  • Zhao dev by @Chongran-Zhao in #108
  • Sun dev by @Syj-0525 in #109
  • Juliu dev 在PDNSolution的读写中回避了使用char array,而改为使用std string by @ju-liu in #112
  • Juliu dev: re-use the constructor of Part_FEM in the constructor of Part_FEM_FSI by @ju-liu in #113
  • Sun dev by @Syj-0525 in #114
  • Sun-dev by @Syj-0525 in #116
  • Sun dev 在fsi项目中增加了linear hex单元 by @Syj-0525 in #119
  • Zhao dev: add an exp function for Tensor2_3D by @Chongran-Zhao in #122
  • Make Matrix_SymPos_Dense an independent class by @davidluojw in #121
  • Elastodynamics by @SeaVegetable in #117
  • Juliu dev 2 按照最新的PETSc语言标准,使用了petsc_nullptr在相关函数中,替代老的petsc_null。 by @ju-liu in #120

New Contributors

Full Changelog: v2022.06...v2023.11