Commit graph

  • 6351f8075b Added #include <stdexcept> triple cleaned Yohai Meiron 2022-05-30 10:28:12 -04:00
  • 633c82b917 Enabled triple (plus) SMBHs Yohai Meiron 2022-05-19 20:35:24 -04:00
  • fcdafd94a6 Fixed PN force adjustment before PN parameters set Yohai Meiron 2022-01-14 17:54:38 -05:00
  • 1fe119fdb2 Fixed BH softening correction when grapite_smbh_star_eps is defined Yohai Meiron 2021-12-26 21:40:50 -05:00
  • 8b71f4fe92 Cleaned up corrector loop Yohai Meiron 2021-12-26 17:20:20 -05:00
  • 15227a9eee exposed grapite_set_eps_bh in conf Yohai Meiron 2021-08-30 09:31:53 -04:00
  • 6048c7748e special softening set before first acc adjustment Yohai Meiron 2021-08-27 19:08:57 -04:00
  • 064eb4e3c5 Removed init. of pot_act_ext from main loop; zero filling of pot_act_ext now only if external potential active; improved warning on minimum timestep; changed CUDAHOME to CUDA_HOME Yohai Meiron 2021-08-23 19:40:55 -04:00
  • 0a2344563d run directory now separate from source directory Yohai Meiron 2021-03-17 20:37:12 -04:00
  • 11c0db23a3 Compatibility with Sapporo Yohai Meiron 2020-11-03 21:41:21 -05:00
  • dd31b63215 Improved printing of external potential Yohai Meiron 2020-10-31 15:08:48 -04:00
  • 8adb4ac813 Fixed memory issue with reading of HDF5 input file and improved style Yohai Meiron 2020-10-28 22:46:27 -04:00
  • b6c55a30da Made ETICS blocks work with the vector structures Yohai Meiron 2020-10-28 21:40:46 -04:00
  • 54231b8537 Removed remaining macros and unused includes Yohai Meiron 2020-10-28 21:15:51 -04:00
  • d9ed8e5131 Got rid of remaining manual allocations, moved some variable declarations to where they are needed Yohai Meiron 2020-10-28 19:18:37 -04:00
  • aef0f26878 Improved external gravity calls style Yohai Meiron 2020-10-28 16:31:45 -04:00
  • 747f9f9d89 Moved config to inside main and changed several arrays into vectors Yohai Meiron 2020-10-27 23:55:55 -04:00
  • 329dd2ca4d New timing, moved MPI reduction into function call, started converting some of the pointers into std::vectors Yohai Meiron 2020-05-09 18:21:01 -04:00
  • 1a438449a8 Now fast active search works, and can be controlled from config file Yohai Meiron 2020-05-01 20:41:12 -04:00
  • 2f8f8c582c Attempting to get fast active search working Yohai Meiron 2020-05-01 00:27:41 -04:00
  • d046c189b3 Cleaned up energy control as well as many other things Yohai Meiron 2020-04-29 21:51:05 -04:00
  • df5d89a0c8 Finished moving the BH stuff into their compilation unit Yohai Meiron 2020-04-19 22:10:19 -04:00
  • 19ce85da88 Moved out almost all BH-related stuff to a different compilation unit Yohai Meiron 2020-04-19 14:16:03 -04:00
  • 2a50f0fc9a Lots of cleanup and started moving the PN out of the main Yohai Meiron 2020-04-18 21:48:46 -04:00
  • 30ae8631a9 Moved calc_self_grav to a class and cleaned up a little Yohai Meiron 2020-04-14 20:20:39 -04:00
  • b51613695f Now working as the hybrid code Yohai Meiron 2020-04-13 23:08:42 -04:00
  • 35a90c343f Fixed bug with the bbh influence output when grapite active search is enabled master Yohai Meiron 2020-04-09 01:06:25 -04:00
  • 75ad0f0e89 Added spins to config file and got rid of more _act arrays Yohai Meiron 2020-04-08 20:38:36 -04:00
  • ebec3280f8 Cleaned unused variables and fixed a bug with PN (also tested PN against old version) Yohai Meiron 2020-04-07 22:40:54 -04:00
  • d9e3aea243 Moved SMBH de-softening to a function (still not pretty) and improved init script Yohai Meiron 2020-04-05 19:54:10 -04:00
  • 56abe820c3 Number of devices can be overriden in config file Yohai Meiron 2020-04-05 11:17:21 -04:00
  • 7fae35a2d9 Moved some tasks from the correction+timestep adjustment loop outside Yohai Meiron 2020-04-04 23:03:06 -04:00
  • 99ec3064ed Started moving toward dynamical allocation; removed the _loc variables which were only used in the zeroth step and were pretty unnecessary anyway Yohai Meiron 2020-04-03 21:40:11 -04:00
  • ea94dbb626 Moved the active search outside of the main loop Yohai Meiron 2020-04-02 21:49:52 -04:00
  • c79cef895a Added Dehnen potential and moved external potentials to a new compilation unit Yohai Meiron 2020-04-01 15:18:25 -04:00
  • 62b0d7e491 Improved output and config Yohai Meiron 2020-03-31 22:06:04 -04:00
  • 5cb4282be4 Completed HDF5 support Yohai Meiron 2020-03-31 19:04:18 -04:00
  • b2943be7c1 Improved HDF5 reader and added ASCII writer with custom precision Yohai Meiron 2020-03-28 01:34:37 -04:00
  • ba5546534f Continued working on HDF5 plugin Yohai Meiron 2020-03-27 16:53:01 -04:00
  • 0b9fa6e46d Working on HDF5 reader Yohai Meiron 2020-03-26 19:56:12 -04:00
  • f065566c6b Added an HDF5 writer Yohai Meiron 2020-03-26 15:09:15 -04:00
  • 131642aa71 Added logarithmic external potential Yohai Meiron 2020-03-25 21:42:29 -04:00
  • 8cba5b5e1d Got rid of more global variables Yohai Meiron 2020-03-25 16:58:46 -04:00
  • 23d32c6dcf New approach to external potential Yohai Meiron 2020-03-25 16:37:55 -04:00
  • 562ea9618a External potential (EXTPOT_GAL) cleaned up Yohai Meiron 2020-03-24 20:37:23 -04:00
  • d7332be188 Added post-Newtonian parameters to the config file Yohai Meiron 2020-03-21 22:52:13 -04:00
  • 9b900eff6e Prettied up the black hole output and removed some redundant variables Yohai Meiron 2020-03-21 12:46:26 -04:00
  • 8f984b5158 Moved more variables from global to main and removed some unused variables Yohai Meiron 2020-03-18 23:47:44 -04:00
  • c4830423a3 Fixed the control output problem Yohai Meiron 2020-03-18 22:50:00 -04:00
  • 22f983cf17 Moved some variables from global to main and removed some unused variables Yohai Meiron 2020-03-18 11:55:24 -04:00
  • 9296db0609 Now config file handles most parameters (but not external potential) Yohai Meiron 2020-03-17 12:24:53 -04:00
  • bb9a343763 Improved parameter parsing from config file Yohai Meiron 2020-03-16 23:21:22 -04:00
  • cd282cc406 Improved the new-style config file and its reader Yohai Meiron 2020-03-15 21:35:53 -04:00
  • 90f070d1fb Moved much of the black hole stuff from ifdef blocks to regular if clauses Yohai Meiron 2020-03-15 18:34:18 -04:00
  • 7721bc1830 Minor edits Yohai Meiron 2020-03-14 16:50:40 -04:00
  • fd33819a7a Got rid of most k-loops Yohai Meiron 2020-03-14 16:29:00 -04:00
  • 7177148b6c Fixed typo in Makefile Yohai Meiron 2020-03-13 20:59:53 -04:00
  • 34030c06d0 Introduced double3 structure in preparation of dynamic allocation and getting rid of k-loops Yohai Meiron 2020-03-13 20:42:09 -04:00
  • 4b8ef0ca61 Removed redundant copying from calc_self_grav and got rid of calc_self_grav_zero Yohai Meiron 2020-03-13 19:36:18 -04:00
  • 2c05355eaa Removed more ifdef blocks Yohai Meiron 2020-03-13 16:58:41 -04:00
  • 510b0ff02d started working on simple config file parser Yohai Meiron 2020-03-08 00:59:44 -05:00
  • 63a39cc9c8 Removed ifdef blocks specific to non-Yebisu libraries Yohai Meiron 2020-03-06 15:18:32 -05:00
  • b5071b792e Added TODO Yohai Meiron 2020-03-06 10:37:41 -05:00
  • 86240127fd mostly fixed indentation in main Yohai Meiron 2020-03-05 23:48:08 -05:00
  • dd77ecde75 removed many ifdefs blocks and associated included c files Yohai Meiron 2020-03-05 17:00:13 -05:00
  • e9455c0a0e Started cleanup process Yohai Meiron 2020-03-04 13:46:04 -05:00
  • 08d1c155f5 ACT_DEF_GRAPITE should now work with SMBHs Yohai Meiron 2020-03-04 12:47:27 -05:00
  • 953a8286eb Multiple changed mostly focusing on active particle search Yohai Meiron 2020-02-26 18:54:40 -05:00
  • 8ae1f0991d simple initial conditions generator Yohai 2020-02-14 18:29:55 -05:00
  • 55c440a8a4 ETICS coefficients are written at the same time as the snapshots and use the same numbers for the files Yohai Meiron 2019-12-28 17:10:37 -05:00
  • c9c63fe613 added .gitignore and fixed a restart bug Yohai Meiron 2019-10-02 13:22:11 -04:00
  • aaf40315c8 first commit Yohai 2019-08-25 16:22:03 +08:00