COSMIC-PopSynth / COSMIC

COSMIC (Compact Object Synthesis and Monte Carlo Investigation Code)
GNU General Public License v3.0
45 stars 58 forks source link

Getting CMC running #552

Open JJEldridge opened 2 years ago

JJEldridge commented 2 years ago

Hi,

I'm trying to get CMC-COSMIC running in a virtualbox linux machine, everything installed and setup correctly but when I come to run CMC I get a seg fault and nothing evolves. I'm using the plumber sphere example. I'm guessing I've not got enough memory allocated to the machine. What are the memory requirements as I can't see that anywhere?

If the required memory is less than 12Gb what else could the issue be?

Output from command line copied below. Thanks!

Jan.

WARNING: parser(): parameter "MASS_PC_BH_INCLUDE" unset: using default value "1"). WARNING: parser(): parameter "WRITE_RWALK_INFO" unset: using default value "0"). WARNING: parser(): parameter "CALCULATE10" unset: using default value "0"). WARNING: parser(): parameter "WIND_FACTOR" unset: using default value "1.0"). WARNING: parser(): parameter "TC_POLYTROPE" unset: using default value "0"). WARNING: parser(): parameter "TC_FACTOR" unset: using default value "1.0"). WARNING: parser(): parameter "COLL_FACTOR" unset: using default value "1.0"). WARNING: parser(): parameter "STAR_AGING_SCHEME" unset: using default value "0"). WARNING: parser(): parameter "PREAGING" unset: using default value "0"). WARNING: parser(): parameter "STREAMS" unset: using default value "1"). WARNING: parser(): parameter "BH_LOSS_CONE" unset: using default value "0"). WARNING: parser(): parameter "MINIMUM_R" unset: using default value "0.0"). WARNING: parser(): parameter "BH_R_DISRUPT_NB" unset: using default value "0."). WARNING: parser(): parameter "CIRC_PERIOD_THRESHOLD" unset: using default value "1e-18"). WARNING: parser(): parameter "INITIAL_VALUE_DF_INTEGRAND" unset: using default value "0."). WARNING: parser(): parameter "SEARCH_GRID" unset: using default value "0"). WARNING: parser(): parameter "SG_STARSPERBIN" unset: using default value "100"). WARNING: parser(): parameter "SG_MAXLENGTH" unset: using default value "1000000"). WARNING: parser(): parameter "SG_MINLENGTH" unset: using default value "1000"). WARNING: parser(): parameter "SG_POWER_LAW_EXPONENT" unset: using default value "0.5"). WARNING: parser(): parameter "SG_MATCH_AT_FRACTION" unset: using default value "0.5"). WARNING: parser(): parameter "SG_PARTICLE_FRACTION" unset: using default value "0.95"). WARNING: parser(): parameter "BH_LC_FDT" unset: using default value "0.0"). WARNING: parser(): parameter "APSIDES_PRECISION" unset: using default value "1.0e-11"). WARNING: parser(): parameter "APSIDES_MAX_ITER" unset: using default value "100"). WARNING: parser(): parameter "APSIDES_CONVERGENCE" unset: using default value "5.e-13"). WARNING: parser(): parameter "OVERWRITE_RVIR" unset: using default value "0."). WARNING: parser(): parameter "OVERWRITE_Z" unset: using default value "0."). WARNING: parser(): parameter "OVERWRITE_RTID" unset: using default value "0."). WARNING: parser(): parameter "OVERWRITE_MCLUS" unset: using default value "0."). DIAGNOSTIC: units_set(): METALLICITY= 0.02 DIAGNOSTIC: units_set(): MEGA_YEAR=0.00463304 DIAGNOSTIC: units_set(): SOLAR_MASS_DYN=1 DIAGNOSTIC: units_set(): initial_total_mass=1 DIAGNOSTIC: units_set(): units.t=149098 YEAR DIAGNOSTIC: units_set(): units.m=10000 MSUN DIAGNOSTIC: units_set(): units.mstar=1 MSUN DIAGNOSTIC: units_set(): units.l=1 PARSEC DIAGNOSTIC: units_set(): units.E=8.55481e+48 erg DIAGNOSTIC: units_set(): t_rel=2.15841e+08 YEAR DIAGNOSTIC: load_fits_file_data(): R_disrupt for a solar mass star in NB-units, Rdisr=0


tcount=1 TotalTime=0.0000000000000000e+00 Dt=0.0000000000000000e+00 Etotal=-0.25 max_r=0 N_bound=10000 Rtidal=1e+06 Mtotal=1 Etotal.P=-0.5 Etotal.K=0.25 VRatio=1 TidalMassLoss=0 core_radius=0.358733 rho_core=1.13659 v_core=0.844309 Trc=344.201 conc_param=0 N_core=1098.95 trh=0.0943074 rh=0.77585 rh_single=0 rh_binary=0 N_b=0 M_b=0 E_b=0



Primary job terminated normally, but 1 process returned a non-zero exit code. Per user-direction, the job has been aborted.


mpiexec noticed that process rank 1 with PID 0 on node jan-VirtualBox exited on signal 11 (Segmentation fault).

carlrodriguez commented 2 years ago

Hi Jan,

From this it's not obvious what could be going wrong, since the parameters all seem reasonable and consistent with the Plummer sphere example. Can you post the command line call you're using to run CMC?

Thanks, Carl