Aspherix® GUI Release Notes

Version 7.1

A new version of Aspherix® comes with a lot of new features! Slides that summarize the most important developments can be found here. Information about older releases can be found here.

Release Notes

Note

Please also have a look at the release notes of Aspherix(R) Solver, technical details that concern the simulation engine are documented there!

Aspherix GUI Version 7.1.0 (Release in June 2026)
#################################################

Main feature improvements:
- Reduce minimum height required for vizualisation

Old versions

Aspherix GUI Version 7.0.0 (Release in December 2025)
#####################################################

Main feature improvements:
- New wear models:
  - Roessler-Katterfeld combined wear model
  - finnie unresolved wear model
  - deformation wear model
- GPU mode available for Linux version

Functionalities:
- New calculate commands for cases with electrical conductivity:
  - calculate current
  - calculate resistance
  - calculate voltage
- Tool for converting GPU cases to CPU cases
- New filter functionality for tutorial search

Tutorials:
- new tutorial showcasing the application of the Roessler-Katterfeld combined wear model
- new rotating drum tutorial for the GPU (Linux only)
- new tutorial for rotating meshes & heat transfer on the GPU (Linux only)
- added new electrical calculates to Project_Measure_Potential
Aspherix GUI Version 6.6.0 (Release in June 2025)
#################################################

Main feature improvements:
- Copying commands, materials, meshes etc. is now possible!
- Automated ordering of commands with same weights allows for the seamless usage of
    composed regions / groups regardless of their name.
- Global simulation output now prints number of particles instead of number of fractions
    for composed particles (multispheres, facetted concave particles)

Functionalities:
- new command: calculate temporal_residual
- new normal model: luding
- new keyword for calculate temporal_average command: scalars
- new keyword coarsegraining for particle template sphere, multisphere, superquadric,
 convex and concave
- new keyword dense for packing_generator mode (replaces old mode dense_experimental,
    existing cases are updated automatically)
- new keyword for simulate command: mode until_condition_reached

Minor improvements and fixes:
- IDs of different command groups (e.g., material, group, ....) have different types
    now, re-using IDs is now possible (e.g., material steel, group steel)
- Corrected scaling of meshes / nonspherical particle templates with file input
    when changing the unit system
- Project & Simulation can now have the same name.
- normal model jkr/general: if create_bonds_at_timestep is set to on, global_scalar
    tsCreateBondJKR is added automatically
- corrected dimension of property hardness of archard wear model

Tutorials:
- new tutorial for insertion stream_regionfill for concave triangulated particles
- new tutorial for the measurement of electric potential
Aspherix GUI Version 6.5.1 (Release March 2025)
###############################################

Functionalities:
- new keyword for read command: ignore_missing_file
- new keyword for particle_template bond / fiber: center_of_mass
- new keywords for check_timestep: check_conduction and conduction_fraction
- new keyword for calculate particle_bond_network / particle_contact_network:
    interaction_with_group
- new keyword for calculate wall_bond_network / wall_contact_network:
    interaction_with_mesh

Minor improvements and fixes:
- improved visualization of required parameters for bond model
- corrected unit of cohesion energy surface density in JKR/General model
- introduction of ID types for different command Groups;
     this fixed loading issues for Project_Charge_Transfer, Project_Laser
- fixed issue with neighbor_list exclude group command by changing internal
     weight of define_group command
Aspherix GUI Version 6.5.0 (Release December 2025)
##################################################

Main feature improvements:
- introduction of unit system: dimensions of quantities / properties
    are now displayed. When changing the units system (e.g., from SI to CG)
    the quantities are converted accordingly
- New functionality "Run project simulation" adds all simulations of a project
    to the simulation queue.

Functionalities:
- new keyword for enable_heat_transfer: interpolation_resolution, apparent_particle_radius
- new keyword for custom_material (droplet): convert_to_liquid_advanced
- new keywords for cohesion model liquidbridge_general and liquidbridge/general/solidify:
    minLiquidLayerThickness and liquidRedistributionFactor
- new keyword for particle templates fiber, bonded and fragments: check_template
- new keyword for enable_cfd_coupling: port_base
- new keyword for enable_one_way_coupling and enable_dem_drag: use_voidage_correction
- new keywords for mesh: enable_reflection and virtual_radius_factor
- new custom material type droplet_solid
- new keyword for liquidtransport/evaporation: keep_dry_droplet_solid (to be used with
    custom material type droplet_solid)
- new setting / material parameter for normal models hooke and hooke/hysteresis:
    useCharacteristicVelocity, elasticStiffness (added if useCharacteristicVelocity off)
- parameter youngsModulusOriginal now available when keyword area_correction is selected
    in mesh_module heattransfer, enable_heattransfer or wall_contact_model
- parameter ht_modification now available when keyword modified_area_correction is selected
    in mesh_module heattransfer, enable_heattransfer or wall_contact_model

Minor improvements and fixes:
- toggling between parallel / projection in Preview window now enabled
- tabbing between lines in simulation domain enabled
- tabbing through full list of material properties enabled
- auto-update of time sources in paraview when loading results directly from
    within the GUI
- fixed visualization of angle for rotate keyword in region command
- "CFD" tab in DEM setup section has been renamed to "Coupled Simulation"
- Usage for surface model multicontact now automatically triggers addition of
    mandatory multicontact/halfspace command
- replacing 4 old style fixes with new-style commands (powder/update, multisphere/halfspace,
   ave/euler/custom, ave/euler/custom/temporal
- updated info-box when closing the GUI while simulations are running
- live preview of post simulation evaluations disabled; use live preview of original result instead
Aspherix GUI Version 6.4.0 (Release July 2024)
##############################################

Main feature improvements:
- Modelling capabality for the simulation of radiative heat transfer now available
  - enable heat_transfer with keyword enable_radiation
  - mesh module heattransfer with keyword enable_radiation
- Modelling capability for the solidification of liquid bridges now available!
  3 new cohesion models were added:
  - liquidbridge/general/solidify
  - easo/capillary/viscous/solidify
  - washino/capillary/viscous/solidify
- Melting model is now applicable the simulations with complex particle shapes, also
    new keywords have been added to the enable_particle_melting command

Functionalities:
- new advanced evaporation models Gunn and PK
- new keywords for enable_particle_melting: enable_liquid_solidification, attenuate_solidification
- new keyword for calculate spatial_average: add_external_heatflux
- new keyword for calculate massflow: point_inside_mesh
- new keyword for output_settings: compressor
- new keywords for enable_one_way_coupling: use_elevation, fluid_density_below_elevation,
    fluid_density_above_elevation, use_relative_density, relative_density_field_name
- new command electric_field
- new keywords for particle_templates bonded, fiber and fragments: check_template
- new setting for particle_contact_model: track_collision_history
- new keyword for custom material droplet: convert_to_liquid_advanced

Minor improvements and fixes:
- enable_loadbalancing command is now unique.
- improved behaviour of preview window when subtracting two vtk regions
- improved graphical representation of commands with complex structure
- corrected status change of child simulation to outdated when re-running parent simulation

Tutorials:
- new tutorial for radiation
- new tutorial for solidification
- new tutorial for simulations with electric fields
- Tutorials that use one way coupling with temperature fields have been updated
    to use the new enable_one_way_coupling command with enable_particle_fluid_heat_transfer yes
- Transient and rotating zone one way coupling tutorials use vtk / vtu velocity fields now
Aspherix GUI Version 6.3.4 (Release April 2024)
###############################################

Functionalities:
- new feature for enable_one_way_coupling: enable_particle_fluid_heat_transfer
    replaces command temperature/fluid/field
    related additional keywords: heat_transfer_correlation, temperature_fluid_file, fluid_thermal_conductivity,
       fluid_prandtl, voidfraction_value, voidfraction_file, attenuate_heat_transfer,
    conductivity_evaporation_correction
- deprecated command temperature/fluid/field has been removed, an updater automatically replaces
     occurrences by enable_one_way_coupling with enable_particle_fluid_heat_transfer
- new feature for enable_one_way_coupling: compressible_flow
    related new keywords: temperature_comp_fluid_file, sutherland_ref_visc, sutherland_ref_temp, sutherland_S

- new keyword for enable_one_way_coupling: field_optimize_memory
- new property for adhesive elasto plastic contact model: pullOffForce
- new setting for cohesion model adaptive: compatibilityVersion
- new keyword for tangential models history/attrition and history/timedep: heating_tangential_history
- new keywords for enable_heat_transfer: enable_radiation, emissivity, max_relative_radius,
    interpolation_resolution, view_factors_file, add_external_heatflux, add_external_heatflux_from_grid

Improvements and fixes:
- Fixed freezing of GUI while rendering subtraction of two regions of type mesh/vtk
- Fixed a rare vizualisation issue using the multisphere builder with newly loaded projects
- Improved error message in case the Paraview plugins for Aspherix could not be found.
Aspherix GUI Version 6.3.2 (Release January 2024)
#################################################

- Compute 'length' variable for contact / bonded networks for display in paraview
Aspherix GUI Version 6.3.1 (Release November 2023)
##################################################

Improvements and fixes:
- Correct loading / handling of custom materials for lagrangian spray particles & photons
- Correct usage of particle_group in tutorial Project_Magnetic_Separation_Conveyor


 Aspherix GUI Version 6.3.0 (Release November 2023)
 ##################################################

 Main feature improvements:
 - Modelling capability for laser beams now available in the GUI
     * new custom_material type photon
     * new insertion mode laser
     * new command photon_properties
 - Modelling capability for DEM-FEM coupling improved in GUI
 - New capability for running additional evaluations based on results of completed simulations
 - New feature for calculation of stress / strain tensor of the particles;
   New commands: calculate stress / strain

 Functionalities:
 - New "clear log" button to clean up log file field in simulation window
 - New context menu option "Open simulation directory"
 - Re-arrangement of simulation tab; resizing of plot window in Line Charts section is now possible,
   improved scrolling behaviour in log field while simulation is running
 - new command: calculate particle_bond_network
 - new command: calculate wall_bond_network
 - keywords for insertion mode spray_nozzle: insertion_every_time and duration_time
 - new keyword for calculate average, sum, minimum, maximum: quantities
 - new keyword for mesh_module heattransfer: output_detailed_heatflux
 - new keywords for update_particle: start_time, stop_time
 - new keyword for command mesh: from_command (for FEM coupling)
 - new keywords for enable_one_way_coupling: rotational_torque, use_average_voidfraction,
   use_superficial_velocity, implicit; for U_fluid_file + U_fluid_sequence_file: max_bins
 - new keywords for enable_dem_drag: rotational_torque, use_average_voidfraction,
   use_superficial_velocity, implicit
 - extended list of mesh properties in output settings for values generated by
   mesh_module heattransfer
 - data type of initial_temperature in mesh_module heattransfer now allows for
   usage of functions
 - Preview Window now offers export option for current view (png or clipboard)

 Minor improvements and fixes:
 - Corrected visualization of elliptical spray nozzles in Preview.
 - Improved behaviour when deleting materials and commands with dependencies
 - Improved renaming behaviour of geometrical features in base simulations after
   removing derived simulations
 - Added filtering for first values (SMALL, BIG) of calculate average / sum / minimum / maximum
   --> improved visualization behaviour in line charts
 - Disabled "check settings" button for complete simulations to disallow unwanted
   removal of simulation results
 - Improved user guidance for usage of mesh_module heattransfer
 - Improved project status detection when opening projects / tutorials from visualization view

 Tutorials:
 - new tutorial for laser modelling
 - new tutorial for flexible cubes (bonded particles)
 - new tutorial for battery heating
 - replacement of custom commands in FEM-DEM coupling example
Aspherix GUI Version 6.2.1 (Release June 2023)
##############################################

Functionalitites:
- in output_settings command: primitives can now also be added to list of output meshes
- in particle_contact_model and wall_contact_model: custom settings are now permitted

Minor improvements and fixes:
- in enable_one_way_coupling command / U_fluid_file model: correction of loading behaviour
    when using rho_fluid_file instead of fluid density

Tutorials:
- removed unnecessary custom command in Project_Servo_Wall
Aspherix GUI Version 6.2.0 (Release May 2023)
#############################################

Main feature improvements:
- Lagrangian spray modelling now available in the GUI
    - new keyword for command materials: custom_materials
    - new command custom_material_properties
    - new keyword for command insertion: spray_nozzle
    - graphical representation of spray nozzles cone, pyramid and cylinder

- New primitive wall types finite cylinder, finite plane and disk available
- Graphical preview window:
    - Visualization of massflow calculate
- Visualization pane:
    - Displaying entire simulation tree now possible (statically)
    - More options for visualization in Paraview (colorschemes, number of display windows)

Functionalities:
- new command: define_group (will replace group command in the future)
- new command: enable_heat_transfer + automated update of old enable_heat_conduction command
  (enable_heat_transfer replaces enable_heat_conduction)
- new functionality: overlaying particles with mesh in output
  new keyword in particle_template: overlay_mesh_file
  new keyword in output_settings: write_overlay_mesh
- new keyword for update_particle: update_eyery_time
- new keyword for enable_dem_drag command: update_every_time_max
- new keyword and parameter for powder/update model: use_hardening exponent / exponential
  and compression_exponent if non_linear is set to yes
- new keywords for grow_particles command: constant density / mass, duration
- new keywords for mesh command: reference_axis_torque
- new options for calculate collision_statistics command: mass, type
- new options for normal_model thornton_ning: create_bonds_at_timestep, create_bonds_at_first_run,
  disable_cohesion_for_unbonded, break_at_max_force and global scalar tsCreateBondThorntonNing
- update of enable_one_way_coupling command, new keywords hydraulic_diameter
  and update_every_time_max
- update of create_particles command, new keyword orientation
- update of model parameters for washino / easo / general liquid bridge:
  min/maxSeparationDistanceRatio was replaced by min/maxRelativeSeparationDistance
- update of region prism keyword
- automated update of heat/gran/melting to enable_particle_melting
- automated update of parameter TempRoast to roastTemp (command: heat_gran_roasting)
- corrected ordering of calculate wall energy calculation commands

Minor improvements and fixes:
- Improved interface between multisphere builder and simulation projects
- Improved state detection after using "clean simulation directory"
- Filters for "Open files" dialogs (vtk/stl, csv/txt)
- Improved representation of mesh motion in graphical preview window

Tutorials:
- new tutorial for lagrangian spray modelling
- new tutorial for simulating a tablet press
- new tutorial for usage of particle groups
- new tutorial for using overlay meshes for particles
- several tutorial updates wrt new functionalities and keywords

Version 6.1.X

Show/Hide details

_images/Slide1.png _images/Slide2.png _images/Slide3.png _images/Slide4.png _images/Slide5.png

Release notes

Aspherix GUI Version 6.1.4 (Release March 2023)
###############################################

Minor improvements:
- New keyword for grow_particle command: constant density / mass
- New keyword for group command: update_every_time

Aspherix GUI Version 6.1.3 (Release February 2023)
###################################################

Minor improvements and fixes:
- Corrected behaviour of per-property favre settings in calculate collision spatio temporal average
- Corrected saving behaviour for incomplete calculate collision spatio temporal average command

Aspherix GUI Version 6.1.1 (Release December 2022)
###################################################

Minor improvements and fixes:
- Particle shape mixed: fixed selection list of particle shapes
- Graphical preview window: fixed representation of multiple combined motion modules
- Graphical preview window: fixed time range in preview if simulate mode time_steps is used
- Mesh command: Fixed loading behaviour of element exclusion list options
- Multisphere builder: corrected behaviour of zoom to fit button
- Integrated several downstream security updates

Aspherix GUI Version 6.1.0 (Release November 2022)
###################################################

Main feature improvements:

- Graphical preview window:
  - Live-preview of simulation results (particles, meshes) during simulation run
  - Improved stepping behaviour (next frame, past frame, go to start, go to end)
- Global simulation output:
  - Graph data export functionality
  - Improved handling (separation of data selection area and legend)
  - Hovering over plot lines shows their IDs.
- New notes area for saving information along with the project.
- Cloning an entire simulation tree within a simulation project allows for better
  behaviour for case studies and variations.
- FEM-DEM coupling now available in the GUI (new command: enable_fem_coupling)

Functionalities:

- new command: calculation collision_statistics
- new command: sedimentation (for 4-way coupled simulations only)
- new command: enable_particle_melting (replaces heat/gran/melting which becomes legacy)

- new keywords for commands calculation minimum / maximum / average / sum:
  meshes, mesh_properties, property_weights and final_update
- new normal & tangential contact model: adhesive_elasto_plastic
- new keyword for command enable_heat_conduction  /area_shape: legacy (change of defaults)
- new keyword for command enable_heat_conduction: number of shells
- new keyword for command insertion / stream: volume_limit
- new keyword for enable_electrical_conductivity command: verbose
- new keywords for command insertion / pack & rate_in_region /
  check_distance_from_subdomain_boarder: maximum_radius, bounding_sphere, bounding_box
- new keyword for create_particles command: orientation

Minor improvements and fixes:

- renaming of calculate commands now possible
- mesh healer can now handle meshes with blank in name
- correction of docu link for roasting model
- single-word commands trigger change of project state to modified
- style option of units command now available
- improved behaviour when applying "save as" to cases with concave particles

Tutorials:

- new tutorial for FEM-DEM coupling
- update of tutorial Angle of Repose
- update of tutorial "Melting of particles": usage of new enable_particle_melting command

Version 6.0.X

Show/Hide details

_images/Slide11.png _images/Slide21.png _images/Slide31.png _images/Slide41.png _images/Slide51.png

Release notes

Aspherix GUI Version 6.0.3 (Release July 2022)
##############################################

No changes

Aspherix GUI Version 6.0.2 (Release June 2022)
##################################################

Minor improvements and fixes:

- Fixed incorrect visualization of insertion commands (mode stream)

Postprocessing:

- Fix of Paraview macro for simulations without walls

Aspherix GUI Version 6.0.0 (Release May 2022)
##################################################

Main feature improvements:

- Start / Stop functionality in GUI allows to stop and resume simulations.
- Improvement of concave builder: meshed particle and decomposition are now visualized.
- Improvement of insertions:
  - Graphical representation of the insertions
  - Generic input shapes (circle, ellipse, square, rectangle) can be used as insertion
    faces, no stl files required
  - Less user-input required for insertion commands (insert_every_time, target_particle_count
    and many other keywords have become optional)
- Improvement of the global simulation output plot:
  - New, understandable naming of the main quantities (Particles, kinetic energy, ...)
  - Postprocessing of graph now possible (addition of title, axis names, ...)
  - Graph can now be added to the clipboard

Functionalities:

- New startup window when launching the GUI
- Contact model settings are now sorted with respect to the model that they belong to
- New command: enable_DEM_drag (DEM-based drag modelling for fully coupled CFD-DEM
  simulations)
- New command: cundall_damping
- New command: limit_velocity
- New keyword for command enable_one_way_coupling: drag force model Zastawny
- New keyword for command particle_shape: magnetic yes/no
- New keyword for command create_particles: save_template_information yes/no
- New keyword for command group: material

Tutorials:

- New tutorial for the usage of different drag modelling possibilities
- New tutorial for the usage of different particle shapes
- New tutorial for triangulated (concave) particles in a rotating drum
- New tutorial for particles in a magnetic field

Minor feature improvements and fixes:

- New functionality: user gets warning, if Solver and GUI version do not match
- Status bar in Simulation tab shows current run status of simulation
- Custom commands are now editable
- Improved behaviour of "Open Recent Project" functionality
- Extension of "Extract documentation" button to "Extract documentation and
  tutorials"
- NULL values in setforce vector now allowed.
- enable_buoyancy can now be used for coupled simulations (keywords are optional)
- New validator for multisphere builder input
- Improved behavior of graphical preview window when renaming meshes and saving
  simulation project to another location
- Improved behaviour when deleting simulations
- Improved behavior when renaming particle templates
- Improved behavior when replacing particle templates
- Added global scalar coatingInit for tangential history/attrition
- Added global scalars lbVolumeFraction and fluidPowerLawExponent
- Checked and corrected weights of calculate energy commands
- Corrected keyword in calculate voronoi_decomposition command
- Update of CFD-DEM coupling interface page
- Pathes with blanks can now be used.

Viualization and graphics:

- Automated selection and deselection of all meshes, regions and insertions now possible
- Corrected superposed motion preview for VTK preview panel
- Corrected visualization of mesh motion for simulations with undefined end time
  preview fixed.
- Corrected visualization in App Mode when removing appification flag of last quantity
- Corrected visual representation of region wedge
- Corrected representation of primitive walls when simulation domain is updated

Version 5.4.X

Show/Hide details

_images/Folie1.png _images/Folie2.png _images/Folie3.png _images/Folie4.png _images/Folie5.png _images/Folie6.png

Release notes

Aspherix GUI Version 5.4.1 (Release December 2021)
##################################################

Minor improvements and fixes:

- Fixed instability when selecting components in graphical view window
- Fixed parsing of wildcards of value matrix (e.g., for set_velocity)

Aspherix GUI Version 5.4.0 (Release November 2021)
##################################################

Main feature improvements:

- New tool: assistant for preparing concave particles
- New functionality: concave builder built-in as command for execution during simulation
- New "recent projects" functionality in file menu
- New functionality: calculate electrical conductivity (enable_electrical_conductivity)
- Models for melting and roasting particles: heat/gran/melting and heat/gran/roasting
- New geometry visualization window: VTK panel instead of OSG panel
- Enhancement of CFD-DEM window for coupled simulations: extension of functionality +
  availability on Windows
- New command: enable_cfd_coupling (replacement for fix couple/cfd and fix couple/cfd/force
  in GUI); setup of coupled cases now also for non-spherical particles and advanced physics
  (heattransfer etc.)
- Improved mesh handling: new keyword remove_protruding_elements for command mesh
  allows to used meshes that exceed the simulation domain
- New button "Clean simulation directory" for removing unnecessary simulation results
  and restart files

Postprocessing:

- Included Ovito as second postprocessing option
- Update of Paraview macro for auto-loading simulation results
- Automatic visualization of eulerian grids in Paraview & Ovito

Minor feature improvements and fixes:

- Changed default of interpolate_field_to_grid to yes in enable_one_way_coupling and
  made keyword mandatory
- Improved information text in meshing tab
- Added warning before deleting simulation tree
- Added INF and EDGE as new permissible input for region commands
- Improved behaviour when deleting simulations
- Improved guidance for mesh_module servo: force/torque selection now mandatory
- Corrected data type of target_volumefraction keyword in insertion command region fill
- Corrected coefficient type in powder/update command
- Corrected position of calculate (wall) dissipated energy in input script

Functionalities:

- Re-write of mesh_module heattransfer (backwards compatible - old syntax is re-written)
- New command: concave_decomposition
- New command: tangential model history/attrition/angle
- New command: calculate voronoi_decomposition
- New keyword: particle_group for calculate center_of_mass command
- New keyword: particle_group for calculate temporal_average
- New keyword: region for calculate mixing_index command
- New keyword: target_particle_count_in_region for insertion mode pack
- New keyword: scale_axes for mesh
- New keyword: external_force for mesh_module 6dof
- New keyword: DiFelice drag model in enable_one_way_coupling
- New keywords: adding mesh properties f and node_deformation as well as legacy_timeseries to output_settings
- New keywords: neighbor_optimization and log_skin_and_binsize for neighbor_list
- New keywords: moving_average, running_average and window_size for calculate temporal_average
- New keywords: contact_property_cutOff and max_penetration_ratio for fix multicontact/halfspace
- New keywords: file_properties and sum_additional_properties for calculate massflow
- New keywords: update of mesh_properies in output_settings command

Viualization and graphics:
- Added visualization for regions cone, wedge and prism
- Added toolbar buttons for tools (MS builder, SQ builder, Concave builder, Mesh cleanup tool)
- Renamed Meshes Subsection to Meshes and Walls
- Added current view model to toolbar
- Increased distance between simulations in project tree for better readability

Tutorials:
- New tutorial for contact heating
- New tutorial for melting particles
- New tutorial for compressing particles
- New tutorial for electrical conductivity
- New tutorial for setting up a coupled simulation (only applicable in combination with CFDEMcoupling)