Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • SWIFTsim SWIFTsim
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 52
    • Issues 52
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 17
    • Merge requests 17
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • SWIFT
  • SWIFTsimSWIFTsim
  • Issues
  • #646
Closed
Open
Issue created Jan 16, 2020 by Peter W. Draper@pdraperOwner

Crash when splitting gas particles when stars are enabled

On COSMA7 using the Intel/2018 compiler I see a crash just after particle splitting:

       8   1.220703e-06    1.0000000    0.0000000   1.525879e-07   40   43         3588        25644        17634            0             15432.063      0
[00102.7] engine_split_gas_particles: Splitting 8 particles above the mass threshold
Segmentation fault (core dumped)

it is somewhat repeatable, that is always fails on this step, but can progress past and other messages have been seen, like:

[00189.3] engine_split_gas_particles: Splitting 8 particles above the mass threshold
[00190.3] timestep.h:get_part_timestep():191: part (id=3981436947709) wants a time-step (0.000000e+00) below dt_min (1.000000e-10)

The configure line is:

./configure --enable-debug=yes --disable-mpi --with-tbbmalloc --with-parmetis --disable-optimization

and command:

../../swift --hydro --self-gravity --stars --threads=4 eagle_6.yml

Using EAGLE_6 low z volume and default yml file. Note only seen with the Intel compiler, GCC has never failed, although the undefined sanitizer does give a warning about a shift of 20 in the random number generator not being representable in an int.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking