Release of DualSPHysics v5.2

Novelties in pre-processing tools

  • Advanced method to fill external geometries especially useful for mDBC (filling depth configurable by depthmin and depthmax)
  • Improved management of data for normal vectors (simpler, faster and less space required)
  • Automatic bathymetry from elevation points
  • Initial distribution with degree of randomness for non-deterministic simulations
  • Improved initial density gradient for complex simulations
  • Creates help VTK files with domains of main drawing operations

Novelties in DualSPHysics solver

  • mDBC can be applied now to floating bodies
  • New options to configure mDBC normal vectors in DualSPHysics
  • Lagrangian formulation for flexible-structure interaction (FSI)
  • DualSPHysics updated for latest compilers (Visual Studio 2022 (v143), gcc 11.2, CUDA 11.7)
  • DualSPHysics compiled for AMD GPUs as well
  • Focused waves generation (1st and 2nd order theory)
  • Advanced refilling rate to increase performance of inlet/outlet

Novelties in post-processing tools

  • New post-processing tool for particle trajectories (TracerParts)
  • New options to calculate fluid elevation and depth
  • Calculation of fluid energy with PartVTK
  • Simple definition of measurement positions by execution parameters
  • Calculation of intrinsic and extrinsic moment forces
  • Automatic viscosity setting from XML or BI4 files
  • ViscoBoundFactor is supported by post-processing tools
  • Supports single and double precision mixing of PARTs

Other improvements in DualSPHysics solver

  • CFL number configuration by execution parameters
  • New options to configure an initial ramp for DDT
  • BoundCorr feature was replaced with mDBC
  • Execution parameter for saving VTK with mDBC normals during simulation
  • Chrono features can be used with different RigidAlgorithm options
  • Updates mooring library with MoorDynPlus v2.041
  • GainStroke is applied to stroke calculation for focused waves
  • Add timers for gauge tasks


Sign In or Register to comment.

Debug Trace

Notice
rich is deprecated. Use FormatService::renderHtml($content, Formats\RichFormat::FORMAT_KEY) instead.

#0 [internal function]: gdn_ErrorHandler(16384, 'rich is depreca...', '/var/www/forums...', 950, Array)
#1 /var/www/forums-dual-sphysics-org/library/core/functions.general.php(950): trigger_error('rich is depreca...', 16384)
#2 /var/www/forums-dual-sphysics-org/library/core/class.format.php(1729): deprecated('rich', 'FormatService::...')
#3 /var/www/forums-dual-sphysics-org/library/core/class.format.php(1479): Gdn_Format::rich('[{"insert":"Nov...')
#4 /var/www/forums-dual-sphysics-org/applications/vanilla/controllers/class.discussioncontroller.php(197): Gdn_Format::to('[{"insert":"Nov...', 'Rich')
#5 /var/www/forums-dual-sphysics-org/library/core/class.dispatcher.php(862): DiscussionController->index('2590', 'release-of-dual...', '')
#6 /var/www/forums-dual-sphysics-org/library/core/class.dispatcher.php(279): Gdn_Dispatcher->dispatchController(Object(Gdn_Request), Array)
#7 /var/www/forums-dual-sphysics-org/index.php(29): Gdn_Dispatcher->dispatch()
#8 {main}
Notice
rich is deprecated. Use FormatService::renderHtml($content, Formats\RichFormat::FORMAT_KEY) instead.

#0 [internal function]: gdn_ErrorHandler(16384, 'rich is depreca...', '/var/www/forums...', 950, Array)
#1 /var/www/forums-dual-sphysics-org/library/core/functions.general.php(950): trigger_error('rich is depreca...', 16384)
#2 /var/www/forums-dual-sphysics-org/library/core/class.format.php(1729): deprecated('rich', 'FormatService::...')
#3 /var/www/forums-dual-sphysics-org/library/core/class.format.php(1479): Gdn_Format::rich('[{"insert":"Nov...')
#4 /var/www/forums-dual-sphysics-org/applications/vanilla/views/discussion/helper_functions.php(24): Gdn_Format::to('[{"insert":"Nov...', 'Rich')
#5 /var/www/forums-dual-sphysics-org/applications/vanilla/views/discussion/discussion.php(89): formatBody(Object(stdClass))
#6 /var/www/forums-dual-sphysics-org/applications/vanilla/views/discussion/index.php(31): include('/var/www/forums...')
#7 /var/www/forums-dual-sphysics-org/library/core/class.controller.php(778): include('/var/www/forums...')
#8 /var/www/forums-dual-sphysics-org/library/core/class.controller.php(1382): Gdn_Controller->fetchView('', false, false)
#9 /var/www/forums-dual-sphysics-org/library/core/class.pluggable.php(217): Gdn_Controller->xRender()
#10 /var/www/forums-dual-sphysics-org/applications/vanilla/controllers/class.discussioncontroller.php(310): Gdn_Pluggable->__call('render', Array)
#11 /var/www/forums-dual-sphysics-org/library/core/class.dispatcher.php(862): DiscussionController->index('2590', 'release-of-dual...', '')
#12 /var/www/forums-dual-sphysics-org/library/core/class.dispatcher.php(279): Gdn_Dispatcher->dispatchController(Object(Gdn_Request), Array)
#13 /var/www/forums-dual-sphysics-org/index.php(29): Gdn_Dispatcher->dispatch()
#14 {main}