MatEditor Changelog

What's new in MatEditor 2.9.9109

May 1, 2024
  • 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.
  • Export tabular data to csv file.
  • 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.

New in MatEditor 2.8.8760 (Jan 4, 2024)

  • 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 HYPRE from 2.25 to 2.30.
  • Enhancement and improvement.

New in MatEditor 2.7.8402 (Sep 1, 2023)

  • 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

New in MatEditor 2.7.8242 Beta (May 2, 2023)

  • 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, Farfield, 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.
  • Support multi-step analysis for OpenRadioss
  • Expose Ffmpeg executable file path in the Preferences.
  • MatEditor:
  • Add JWL material property and Test143.
  • Enhancement and optimization

New in MatEditor 2.6.8197 (Apr 7, 2023)

  • 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

New in MatEditor 2023 2.6.8062 Pre-release (Feb 27, 2023)

  • Add Open Recent -> action to the File menu.
  • Directory persistence for tabular data import and export.
  • Enhancement and optimization

New in MatEditor 2023 2.5.7998 (Feb 9, 2023)

  • Support OpenRadioss pre-processing:
  • Export OpenRadioss solver scripts including starter and engine files.
  • 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:
  • Load T01 file.
  • Load A001 files.
  • Display result contours: displacement, velocity, acceleration, stresses, and strains.
  • Generate dynamic analysis result videos.
  • 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, such as 2023R1.
  • Enhancements and optimizations.

New in MatEditor 2022 2.4.7517 (Oct 24, 2022)

  • 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 Linear, EOS LSZK, EOS Murnaghan, EOS NASG, EOS Noble Abel, EOS Osborne, EOS Polynomial EOS Puff, EOS Stiff Gas, EOS Tillotson.
  • Add new plasticity properties: Johnson Cook Strength, and Zerilli Armstrong Strength.
  • Add new Failure properties: Johnson failure
  • Support collapse and expand on the selected material properties.
  • Support deletion of the selected material properties.
  • Support Save/Resume.
  • Support writing OpenRadioss material scripts.
  • Many optimization and enhancements.