Releases: smdogroup/tacs
Releases · smdogroup/tacs
v3.8.2
v3.8.1
What's Changed
- Bump JamesIves/github-pages-deploy-action from 4.7.1 to 4.7.2 in the github-actions group by @dependabot in #343
- Adding MacOS runners to GitHub unit test workflow by @timryanb in #346
- Adding new output flag to write out element coordinate frame to f5 by @timryanb in #345
- Update MACH tutorial wing example by @A-CGray in #349
- renaming
check_partials
attribute in mphys components by @timryanb in #348
Full Changelog: v3.8.0...v3.8.1
v3.8.0
What's Changed
- Fix issues with nonlinear problems when using MPhys wrapper by @A-CGray in #268
- Adding capability to write multiple failure values to f5 file by @timryanb in #321
- Mphys helper functions by @A-CGray in #323
- Adding version upperbound for mpi4py by @timryanb in #326
- Fix make complex_interface by limiting setuptools version by @sean-engelstad in #327
- Remove deprecated caps2tacs OpenMDAO Component by @sean-engelstad in #328
- Update upload-artifacts action version by @A-CGray in #329
- Add docs section on HPC installation by @A-CGray in #322
- Blade stiffened shell improvements by @A-CGray in #319
- Missing commit from blade-stiffened shell improvements PR by @A-CGray in #332
- Update mach tutorial wing benchmark values by @A-CGray in #333
- Use dependabot to keep github actions up to date by @A-CGray in #330
- Bump the github-actions group with 4 updates by @dependabot in #335
- Gaussian Process Buckling Constraints in Blade Stiffened Shell Constitutive Subclass by @sean-engelstad in #311
- Add TACSMeshReader support for 16 and 25 node quad elements by @A-CGray in #338
- Bump the github-actions group with 2 updates by @dependabot in #339
- Updating Mphys wrapper for 2.0 update by @timryanb in #315
- Making mpi4py 3.1.5 new minimum version for build by @timryanb in #337
- Version bump 3.8.0 by @timryanb in #342
New Contributors
- @dependabot made their first contribution in #335
Full Changelog: v3.7.2...v3.8.0
v3.7.2
v3.7.1
What's Changed
- Displacement Control Fix and Complex Step option for G matrix in Buckling Parametric Study by @sean-engelstad in #304
- Fixing bug with Jacobian update that slowed down
StaticProblem
solve procedure by @timryanb in #309 - Bumping to version 3.7.1 by @timryanb in #310
Full Changelog: v3.7.0...v3.7.1
v3.7.0
What's Changed
- Mphys tweaks by @A-CGray in #282
- Exploded views demo in caps2tacs by @sean-engelstad in #285
- Fix bug in caps2tacs when DV_dict is None. by @bburke38 in #290
- Allow setting inactive thickness variables in caps2tacs. by @bburke38 in #292
- Adding ability to tag node ids in MPhys TacsBuilder by @timryanb in #287
- Removing support for Python 3.8 by @timryanb in #289
- Modifying BladeStiffenedShellConstitutive class to require fewer inputs by @timryanb in #286
- Composite Materials in caps2tacs by @sean-engelstad in #266
- Adding random generator seed to all pytacs/mphys tests by @timryanb in #302
- Accept Element Callbacks in caps2tacs + Adapt Mach Wing Example by @sean-engelstad in #300
- Adding M1 Mac runner to conda deploy CI by @timryanb in #303
- temporary fix for mphys break by @timryanb in #306
- Fix Nan in Blade Stiffened Shell Constitutive Model by @sean-engelstad in #307
Full Changelog: v3.6.0...v3.7.0
v3.6.0
What's Changed
- Fix nonlinear examples by @A-CGray in #263
- Splitting CI Deployment Runners by @timryanb in #264
- Adding composite optimization example by @timryanb in #265
- Add ability to animate shape variables to a gif in caps2tacs by @sean-engelstad in #267
- Corrections to Caps2tacs docs and support for funtofem shape variable animations by @sean-engelstad in #269
- Adding recommendation to use mamba install to install tacs in docs by @timryanb in #272
- Change METIS_LIB path in Makefile.in.info by @bburke38 in #274
- caps2tacs - Parallel Instances of tacsAIMs for huge speed up of post_analysis() for shape optimization by @sean-engelstad in #276
- Initialise random number generator in
_checkNonlinearity
by @A-CGray in #278 - Suppress print statements mode in caps2tacs by @sean-engelstad in #280
- Setting c++ compiler standard to c++11 by @timryanb in #275
Full Changelog: v3.5.0...v3.6.0
v3.5.0
What's Changed
- Conda numba build fix by @timryanb in #239
- Fix local node ID conversion in
getLocalNodeIDsForComps
by @A-CGray in #241 - Minor fix for when getLocalNodeIDsForComps is called in parallel by @timryanb in #242
- Adding density to getMaterialProperties method by @timryanb in #244
- Allowing user to Initialize pyTACS from pynastran BDF object by @timryanb in #245
- Caps Thermal Properties and Structural Mesh Morphing by @sean-engelstad in #247
- Fix printing of complex values in blade stiffened shell testing functions by @A-CGray in #253
- add orthotropic material properties for use in funtofem+caps2tacs by @sean-engelstad in #254
- TacsBuilder init refactor by @timryanb in #255
- Making it easier to define orthotropic properties using MaterialProperties class by @timryanb in #252
- Adding element offsets to shell and beam elements by @timryanb in #250
- Adding warning to
MaterialProperties
for invalid keyword args by @timryanb in #258 - Document Caps2tacs Interface by @sean-engelstad in #259
- Adding mphys docs by @timryanb in #257
- Adding info on number of nodes to each element docstring by @timryanb in #256
- Adding 2.0 version upperbound for numpy in setup.py by @timryanb in #260
- Add nonlinear shell elements and solver by @A-CGray in #193
Full Changelog: v3.4.0...v3.5.0
v3.4.0
What's Changed
- pinning against metis 5.1.0 by @timryanb in #234
- Add helper scripts for creating and deleting large numbers of tecplot files by @A-CGray in #225
- Adding smeared composite constitutive class by @timryanb in #221
- Adding
get_tagged_indices
method to mphys builder by @timryanb in #232 - Add dictionary input for setting aflr4AIM options. by @bburke38 in #236
- cython 3 compatibility fixes by @timryanb in #231
Full Changelog: v3.3.1...v3.4.0
v3.3.1
What's Changed
- Add method to get output parameters from ESP/CAPS through tacsAIM by @bburke38 in #209
- pyTACS docstring cleanup by @timryanb in #210
- Fixing issue with mpi4py build requirement on Python 3.11 by @timryanb in #215
- Fixing more pyTACS docstrings by @timryanb in #211
- Add methods to mphys interface for getting DV bounds and scaling factors by @A-CGray in #218
- Modify Tsai-Wu to work with safety factors by @A-CGray in #203
- Adding buckling eigenvalue solver by @timryanb in #213
- Fixing ESP install in CI by @timryanb in #222
- Removing Python 3.7 from conda build by @timryanb in #224
- Unit testing tolerance improvements + Von Mises sensitivity fix by @A-CGray in #216
- Add bladeStiffenedShell constitutive model by @A-CGray in #212
- Breaking mphys script into multiple by @timryanb in #220
BladeStiffenedShellConstitutive
and documentation improvements by @A-CGray in #226- Adding PanelLengthConstraint class to docs by @timryanb in #227
- Require cython<3.0 by @A-CGray in #228
New Contributors
Full Changelog: v3.3.0...v3.3.1