Skip to content
Snippets Groups Projects

Engine cleanup

Merged Pedro Gonnet requested to merge engine_cleanup into master

Move engine_maketasks, engine_marktasks, and all associated functions to separate files, i.e. engine_maketasks.c and engine_marktasks.c respectively.

Edited by Pedro Gonnet

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Pedro Gonnet added 1 commit

    added 1 commit

    • 279eccad - add engine_marktasks.c as well.

    Compare with previous version

  • Pedro Gonnet added 1 commit

    added 1 commit

    Compare with previous version

  • Pedro Gonnet changed the description

    changed the description

  • Looks like you got them all. Happy to accept.

  • Peter W. Draper mentioned in commit ae0d4d25

    mentioned in commit ae0d4d25

  • BTW, so we have in engine.c:

    00000000000016a0 T engine_addlink
    0000000000002270 T engine_barrier
    0000000000004740 T engine_check_for_dumps
    0000000000009e70 T engine_clean
    0000000000002890 T engine_collect_end_of_step
    00000000000024e0 T engine_collect_end_of_step_mapper
    0000000000002290 T engine_collect_end_of_step_recurse
    0000000000004140 T engine_compute_next_snapshot_time
    0000000000004440 T engine_compute_next_statistics_time
    0000000000004c80 T engine_compute_next_stf_time
    0000000000004f60 T engine_config
    0000000000000bb0 T engine_do_drift_all_mapper
    0000000000000f80 T engine_do_drift_top_multipoles_mapper
    0000000000001280 T engine_do_reconstruct_multipoles_mapper
    0000000000003640 T engine_drift_all
    0000000000003840 T engine_drift_top_multipoles
    0000000000003c10 T engine_dump_index
    0000000000003710 T engine_dump_restarts
    0000000000003a80 T engine_dump_snapshot
    0000000000003c70 T engine_entry_affinity
    0000000000002110 T engine_estimate_nr_tasks
    0000000000001810 T engine_exchange_cells
    0000000000001930 T engine_exchange_proxy_multipoles
    0000000000001870 T engine_exchange_strays
    00000000000018d0 T engine_exchange_top_multipoles
    00000000000033d0 T engine_first_init_particles
    00000000000083e0 T engine_init
    00000000000082a0 T engine_init_output_lists
    0000000000009570 T engine_init_particles
    0000000000003490 T engine_is_done
    00000000000032e0 T engine_launch
    00000000000039c0 T engine_makeproxies
    0000000000001990 T engine_marktasks
    0000000000000000 T engine_marktasks_mapper
    0000000000003cc0 T engine_pin
    0000000000008ec0 T engine_prepare
    0000000000003ef0 T engine_print_policy
    0000000000002a90 T engine_print_stats
    0000000000001a90 T engine_print_task_counts
    0000000000008c70 T engine_rebuild
    0000000000008970 T engine_recompute_displacement_constraint
    0000000000003900 T engine_reconstruct_multipoles
    0000000000001730 T engine_redistribute
    0000000000001790 T engine_repartition
    0000000000001800 T engine_repartition_trigger
    0000000000002ff0 T engine_skip_drift
    0000000000002c80 T engine_skip_force_and_kick
    0000000000003a20 T engine_split
    0000000000009080 T engine_step
    000000000000a200 T engine_struct_dump
    000000000000a370 T engine_struct_restore
    0000000000003ed0 T engine_unpin
    00000000000034b0 T engine_unskip

    and in engine_maketasks:

    0000000000002a70 T engine_add_ghosts
    00000000000029b0 T engine_add_stars_ghosts
    00000000000023a0 T engine_addtasks_recv_gravity
    0000000000002340 T engine_addtasks_recv_hydro
    0000000000002400 T engine_addtasks_recv_timestep
    0000000000002220 T engine_addtasks_send_gravity
    0000000000002280 T engine_addtasks_send_hydro
    00000000000022e0 T engine_addtasks_send_timestep
    0000000000001aa0 T engine_count_and_link_tasks_mapper
    0000000000004280 T engine_link_gravity_tasks
    0000000000000a60 T engine_link_stars_tasks_mapper
    0000000000003d10 T engine_make_external_gravity_tasks
    0000000000001cc0 T engine_make_extra_hydroloop_tasks_mapper
    0000000000002460 T engine_make_hierarchical_tasks_common
    0000000000002660 T engine_make_hierarchical_tasks_gravity
    0000000000002b30 T engine_make_hierarchical_tasks_hydro
    0000000000002d60 T engine_make_hierarchical_tasks_mapper
    0000000000002c90 T engine_make_hierarchical_tasks_stars
    0000000000000530 T engine_make_hydroloop_tasks_mapper
    0000000000003ca0 T engine_make_self_gravity_tasks
    0000000000000d40 T engine_make_self_gravity_tasks_mapper
    0000000000000000 T engine_make_starsloop_tasks_mapper
    00000000000045f0 T engine_maketasks
  • mentioned in issue #427 (closed)

Please register or sign in to reply
Loading