Releases: APSIS-ANALYSIS/PERIGEE
Releases · APSIS-ANALYSIS/PERIGEE
v2024.08.alpha
This release incorporates our recent effort in enabling the sliding interface method for rotating domains.
What's Changed
- Xm dev weak by @Goldeninscriptions in #101
- Juliu dev:使用了=default 的c++11新特性来简化代码,将QuadPts_vis_xxx 更新成了纯头文件 by @ju-liu in #125
- Juliu dev by @ju-liu in #127
- Yue dev: 纠正了弹性程序的一个错误,加入了GOH-14模型。 by @ju-liu in #135
- Weakly impose Dirichlet BC with wall model by @Goldeninscriptions in #137
- Solution Smoothing by @SeaVegetable in #138
- Juliu dev by @ju-liu in #144
- Update README.md by @ju-liu in #145
- Update README.md by @ju-liu in #146
- 修正了警告来源,删除了过期的test分支下的测试程序,添加了可在入口处施加扰动的函数。 by @Goldeninscriptions in #147
- Copy ns to ALE_ns_rotate by @Goldeninscriptions in #148
- Juliu dev by @ju-liu in #149
- 在quadpts中使用const int代替unsigned int by @ju-liu in #154
- 清理生成入流的随机扰动(turbulence intensity)的方法 by @ju-liu in #152
- correct the fault in WeakBC by @Goldeninscriptions in #156
- debug by @Goldeninscriptions in #157
- 清理backflow稳定化中对于dot sol的依赖关系 by @ju-liu in #155
- 这个拉取是为了解决丁驰在issue中提到的使用sur_Residual作为容器来组装边界积分的提议 by @ju-liu in #159
- Sun dev by @ju-liu in #162
- Code quality improvement at various files by @ju-liu in #160
- Jl dev weak by @ju-liu in #158
- Code style by @ju-liu in #163
- Feature stress recovery update by @ju-liu in #164
- 材料模型的模块化设计 by @ju-liu in #165
- Code style: 张量运算基础设施的再完善 by @ju-liu in #170
- Bugfix omp critical by @ju-liu in #171
- Sun dev by @ju-liu in #169
- Sun dev by @Syj-0525 in #175
- Jl dev weak by @ju-liu in #176
- Xm dev weak by @ju-liu in #177
Full Changelog: v2023.11...v2024.08-alpha
v2023.11
- 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
- @hjy9725 made their first contribution in #31
- @Syj-0525 made their first contribution in #96
- @Chongran-Zhao made their first contribution in #108
- @davidluojw made their first contribution in #121
- @SeaVegetable made their first contribution in #117
Full Changelog: v2022.06...v2023.11