Skip to content

Releases: WelSimLLC/WelSim-Apps

2025R1 (3.0) Release

10 Jan 03:05
7e2cd4c
Compare
Choose a tag to compare
  • Support molecular dynamics pre-processor for LAMMPS.
    • Supported commands: atom_style, boundary, newton, comm_modify, region, create_box, neighbor, neigh_modify, pair_style, pair_coeff, timestep, fix, region, compute, thermo_style, thermo, thermo_modify, compute_modify, dump, run, unit, lattice, create_atoms, mass, velocity, displace_atoms, etc.
    • Call the LAMMPS executable program seamlessly.
    • Reading LAMMPS' log and result files.
    • Display certain types of LAMMPS results.
  • Enable the particle and molecule display in the GUI.
  • Add Output Visual Data and Visual File Type solution object properties for the FrontISTR solver.
  • Enable Beta features option in the Preferences.
  • Support the 3DConnexion device, particularly SpaceMouse Wireless.
  • Export results in Tecplot format.
  • Upgrade jsoncpp to 1.9.3
  • Add Atoms materials to the MatEditor.
    • H, He, Li, Be, B, C, N, O, F, Ne, Na
  • Add atomic mass unit (AMU) mass unit.

2025R2dev (3.1dev)

15 Jan 22:58
7e2cd4c
Compare
Choose a tag to compare
2025R2dev (3.1dev) Pre-release
Pre-release
  • Add file location on the GUI window title, in addition to the product and version.

TODO

06 May 17:36
7e2cd4c
Compare
Choose a tag to compare
TODO Pre-release
Pre-release

TODO

  • Coordinate System objects.
  • Support radial stress by simply transforming the cartesian Cauchy Stress tensor to a cylindrical basis.
  • Support open-source particle solvers: MercuryDPM, XDEM.
  • Support OpenFOAM per user request.
  • Support body-wise result display.
  • Add a regression report system.
  • Support streamline display for CFD/EM vector results.
  • Show min/max probe/label on the resulting contour.
  • Support 3D CFD results with both domain and surface results.
  • Support Boundary Layer Mesh in the mesh generator.
  • Revise the documentation.

TODO for next release

  • Introduce a new high-performance mesh generator.
    • parallel meshing
    • CAD/STL meshing
    • geometry repair

2024R2 (v2.9)

01 May 02:34
7e2cd4c
Compare
Choose a tag to compare
  • Support CalculiX preprocessing
    • Commands include AMPLITUDE, BEAM SECTION, CFD, COMPLEX FREQUENCY, DYNAMIC, ELECTROMAGNETICS, EL FILE, EL PRINT, END STEP, FREQUENCY, FRICTION, HEADING, HEAT TRANSFER, INCLUDE, NODE FILE, NODE PRINT, FLUID CONSTANTS, PHYSICAL CONSTANTS, REFINE MESH, RIGID BODY, STATIC, STEADY STATE DYNAMICS, STEP, BOUNDARY, CFLUX, CLOAD, CONSTRAINT, CONTACT PAIR, DFLUX, DLOAD, DSLOAD, FILM, INITIAL CONDITIONS, MASS FLOW, RADIATE, ELEMENT, ELSET, EQUATION, FLUID SECTION, MASS, NODE, NSET, SHELL SECTION, SOLID SECTION, SURFACE, CONDUCTIVITY, CREEP, CYCLIC HARDENING, DAMPING, DEFORMATION PLASTICITY, DENSITY, ELASTIC, ELECTRICAL CONDUCTIVITY, EXPANSION, HYPERELASTIC, MAGNETIC PERMEABILITY, MATERIAL, PLASTIC, RATE DEPENDENT, SPECIFIC GAS CONSTANT, SPECIFIC HEAT
  • Support Elmer FEM preprocessing
    • Solvers include "Coil Solver", "Fluidic Force", "Free Surface Reduced", "Heat Equation", "MagnetoDynamics", "Mesh Update", "Navier-Stokes", "Poisson BEM", "Save Line", "Save Scalars", "Static Electrical Solver", "Static Current Solver", "Stress Analysis", "Stream Solver", etc.
  • Support keyword search function in the solver output window, activated using Ctrl+F keys
  • Support the test group file *.wstb for the automatic regression module.
  • Support CSV format for the tabular data import and export.
  • Support the new operations of the regression system such as deleting files, checking the existing files, exporting step files, mesh files, etc.
  • Add Mesh & Solve All command.
  • Add Physics Constants module to support Stefan Boltzmann, Newton Gravitation, Permittivity of Vaccum, Permeability of Vacuum, Gravity, Unit Charge, Gas Constant, Faraday Constant.
  • New features added to MatEditor
    • Export material data in Abaqus/CalculiX format. The properties include Density, Isotropic Electrical Conductivity, Specific Gas Constant, Arruda Boyce, Mooney Rivlin 2, Neo-Hookean, Ogden 1st/2nd/3rd orders, Polynomial 1st/2nd/3rd orders, Yeoh 1st/2nd/3rd orders, Isotropic Elasticity, Isotropic Thermal Conductivity, Orthotropic Thermal Conductivity, Specific Heat, etc.
    • Export material data in Elmer FEM format. The properties include Density, Constant Damping Coefficient, IsotropicInstantaneous Thermal Expansion, Isotropic Thermal Expansion, Local Coordinates, Isotropic Electrical Conductivity, Isotropic Relative Permeability, Isotropic Relative Permittivity, Dynamic Viscosity, IsotropicElasticity, Enthalpy, Isotropic Thermal Conductivity, Specific Heat, etc.
    • Add new material properties: Specific Gas Constant.
    • Add new units: Gravitational Constant, Gas Constant.
  • Add 200+ automatic test cases.
  • Many enhancements and optimizations.

2024R1 (v2.8)

31 Dec 18:38
7e2cd4c
Compare
Choose a tag to compare
  • Import GDSII files and display in the project tree and 3D graphics window.
  • Allow users to choose the layer of selection in 3D geometry picking.
  • Enable ruler to show the micro and nano meter markers to better support micro shapes.
  • Add new 3D EM features: Eigenmode, Transient, and Driven analyses.
  • Include EM solver Palace, and all dependencies, MFEM, GSLib, libCEED, libXSMM, ARPACK-NG, etc. Built Palace on Windows operation system. Set the Palace as the default EM solver. Remove FemSolver1.
  • MatEditor
    • Add a new unit system: Metric (kg, mm, ns, A, N, V).
    • Add new material properties: Material Axes.
    • Add new materials: Sapphire.
  • Upgrade Linux version version to Ubuntu 22.04 LTS, upgrade compiler to GCC11.
  • Upgrade Intel Fortran Compiler and MKL to 2024.0.
  • Upgrade HYPRE from 2.25 to 2.30.
  • Enhancement and improvement.

2023R3 (v2.7)

19 Aug 17:42
7e2cd4c
Compare
Choose a tag to compare
  • Support open-source CFD package Su2 pre-processing:
    • Configure file and Su2 format mesh file.
    • Solver options: EULER, NAVIER_STOKES, RANS, INC_EULER, INC_NAVIER_STOKES, INC_RANS.
    • Time-dependent and steady-state analyses.
    • Free-stream field.
    • Fluid Model: STANDARD_AIR, IDEAL_GAS, VW_GAS, PR_GAS, CONSTANT_DENSITY, INC_IDEAL_GAS, INC_IDEAL_GAS_POLY, FLUID_MIXTURE, SU2_NONEQ, MUTATIONPP.
    • Turbulence models: Spalart-Allmaras (SA), Shear Stress Transport (SST).
    • Markers and Boundary Conditions: Euler (Slip) Wall, Symmetry, Heatflux, Isothermal Wall, Far field, Inlet, Supersonic Inlet, Outlet, etc.
    • Convective Schemes: JST, ROE, AUSM, HLLC, CUSP, MSW, FDS.
    • Limiter Options: SLOPE_LIMITER_FLOW, SLOPE_LIMITER_TURB, BARTH_JESPERSEN, VENKATAKRISHNAN, VENKATAKRISHNAN_WANG, SHARP_EDGES, WALL_DISTANCE, VAN_ALBADA_EDGE.
    • Restart and Visualization Files: RESTART, MESH, CSV, PARAVIEW_MULTIBLOCK, PARAVIEW, SURFACE_CSV, SURFACE_PARAVIEW.
    • Customizing the Screen and History Output: TIME_ITER, OUTER_ITER, INNER_ITER, CUR_TIME, TIME_STEP, WALL_TIME.
  • Pre- and post-processing for OpenRadioss
    • Support multi-step analysis
    • Support output frequency for the engine file.
    • Expose the thickness results option in the animation files.
    • Expose the FLD results option in the animation files.
  • Add the Adaptive Mesh Region condition.
  • Support pressure boundary condition for shell structure.
  • Support RMB context menu for the result color legend bar. The context menu allows user to:
    • Select the type of bar.
    • Toggle the display of date and time, logarithmic scale, deformation scale factor, scientific notation, and semi-transparency.
    • Set the number of digits, number of labels, and color spectrum.
  • Support RMB context menu for the 3D graphics window.
  • Support Isometric view for the dropdown AxisWidget.
  • Expose Ffmpeg executable file path in the Preferences.
  • Expose regression recorder and tester to the end users.
  • Open source all regression test cases.
  • MatEditor:
    • Add JWL material property and Test143.
    • Add Shear Test Data - Viscoelastic, Bulk Test Data - Viscoelastic, and Uniaxial Plastic Strain Test Data material properties.
  • CurveFitter:
    • Add an Output window to display more information to users.
    • Add the Johnson-Cook, Swift, Voce, and Swift-Voce functions in the Nonlinear section.
  • Introduce glog 0.6. Upgrade MFEM from 4.5 to 4.5.2.
  • Enhancement and optimization

2023R2 (v2.6)

04 Apr 17:07
89612f3
Compare
Choose a tag to compare
  • Generate solver scripts and associated mesh files for Palace. Support boundary conditions: PEC, PMC, Absorbing, Conductivity, Impedance, LumpedPort, WavePort, SurfaceCurrent, Ground, ZeroCharge. Support material properties: Permeability, Permittivity, LossTan, Conductivity. Support solver settings: Electrostatic, Magnetostatic, Eigenmode, Driven, Transient, Linear. Support mesh formats: Gmsh, MFEM, VTK, Vtu, Nastran.
  • Export mesh files in Gmsh and Nastran formats.
  • Support rigid body condition for the OpenRadioss solver.
  • Support spring boundary condition for the structural analysis.
  • Check geometries before meshing implementation.
  • Add the ”Open Recent“ feature to the File menu.
  • Directory persistence for tabular data import and export.
  • Introduce nlohmann/json third-party library.
  • Upgrade MFEM to 4.5 from 4.4, Hypre to 2.25 from 2.12, and FrontISTR to 5.5 from 5.3.
  • Enhancement and optimization

2023R1 (v2.5)

04 Dec 02:23
1c46188
Compare
Choose a tag to compare
  • Support OpenRadioss pre-processing.
  1. Export OpenRadioss solver scripts including starter and engine files.
  2. Supported blocks with keywords: MAT, NODE, GRNOD/NODE, BCS, PART, SHELL, BRICK, PROP/SOLID, PROP/SHELL, FUNCT, GRAV, INTER/TYPE7, SURF/SEG, RBODY, TH/PART, TH/INTER, INIVEL.
  • Support OpenRadioss post-processing.
  • Support explicit structural dynamics using OpenRadioss solver.
  • Support Contact Search for multi-body analysis.
  • Support Exploded View for multi-body analysis.
  • Optimize the meshing modules and improve the meshing user experience.
  • Support data persistence of mesh and results.
  • Refactor the chart module.
  • Upgrade Windows C++ compiler to Visual Studio 2022, SDK to 10.0.19041
  • Upgrade 3rd party libraries:

Qt to 5.15.2
OpenCascade to 7.5.3
Boost to 1.80, replace nowide with Boost/nowide

  • Start to use the external version name based on the calendar year, for example 2023R1.
  • Enhancement and optimizations.

2.4

07 Aug 21:34
1c46188
Compare
Choose a tag to compare
2.4
  • Export MFEM mesh file.
  • Export FrontISTR solver scripts.
  • Export time-dependent results in Paraview Data format (*.pvd)
  • UnitConverter:
    • Add new units: Energy Density By Area, Energy Density By Volume, Dynamic Viscosity, Kinematic Viscosity, Specific Heat Density By Volume, Specific Volume, Heat Capacity, and Stiffness.
    • Add new unit system: g-cm-us.
  • CurveFitter:
    • Support multi-thread parallel computing (OpenMP), add 1st-6th Schulz-Flory functions.
    • Expose solver options to GUI.
  • MatEditor:
    • Add new material: Air.
    • Add new fluid properties: Dynamic Viscosity, Kinematic Viscosity, Lemalar Prandtl Number, Turbulent Prandtl Number.
    • Add new Equation of State properties: EOS Compaction, EOS Gruneisen, EOS Ideal Gas, EOS Ideal Gas VT, EOS Linear, EOS LSZK, EOS Murnaghan, EOS NASG, EOS Noble Abel, EOS Osborne, EOS Polynomial EOS Puff, EOS Sesame, EOS Stiff Gas, EOS Tillotson.
    • Add new plasticity properties: Johnson Cook Strength, Zerilli Armstrong Strength, Hill, Rate-Dependent Multilinear Hardening, Orthotropic Hill, Cowper-Symonds, Zhao, Steinberg-Guinan, Gurson, Barlat3, Yoshida-Uemori, Johnson-Holmquist, Hensel-Spittel, Swift-Voce, and Vegter.
    • Add new Failure Criteria: Glass, Bi-Quadratic, Cockcroft, Connect, Extended Mohr-Coulomb, Energy, Fabric, Forming Limit Diagram, Hashin, Hosford-Coulomb, Johnson-Cook, Ladeveze delamination, Mullins Effect, NXT, Orthotropic Bi-Quadratic, Orthotropic Strain, Puck, Tuler-Butcher, Tensile Strain, Wierzbicki, Wilkins.
    • Add viscoelastic properties: Boltzman, Maxwell-Kelvin-Voigt, Maxwell-Kelvin.
    • Support tooltips for the materials and properties.
    • Support collapse and expand on the selected material properties.
    • Support deletion of the selected material properties.
    • Support Save/Resume.
    • Support writing OpenRadioss material scripts;
  • Linux version: new release since v2.0; Upgrade compiler gcc/gfortran to 9; Upgrade Qt to 5.15.2, MKL to Intel oneAPI 2022.01.
  • Upgrade MFEM to 4.4.
  • Upgrade Windows MKL to Intel oneAPI and Fortran Compiler to 2022.02.
  • Enhancements and optimizations.

2.3

25 Jul 16:44
83c9c7c
Compare
Choose a tag to compare
2.3
  • Improve meshing performance; Reduce the size of the temporary mesh data files.
  • Add 2D circular shape geometry creation.
  • Add a Refine Geometry feature.
  • Add new HPC options in the Preference settings.
  • Support new units: Momentum.
  • Upgrade structural solver to 5.3.
  • Upgrade the 3D rendering module to 5.0.3.
  • Upgrade third-party libraries: HDF to 1.12.2, CGNS to 4.3.0, ITK to 5.2.1.
  • Enhancements and optimizations.