====== Precession Project ====== ----- ===== PE run steps ===== ==== Build frame files ==== - Run source /home/spxfp1/rhys_cory/frames/python_env - access make-zero-noise-frame.sh file from [[https://github.com/hoyc1/Precession/blob/master/files_for_pe_runs/make-zero-noise-frame.sh | Charlie's Github]] This file uses pycbc_generate_hwinj to generate the waveform to be injected and pycbc_insert_frame_hwinj for the injection (see documentation [[https://ligo-cbc.github.io/pycbc/latest/html/hwinj.html?highlight=pycbc_insert_frame_hwinj#generate-waveform-from-command-line-pycbc-generate-hwinj | here ]] ) - Edit /make-zero-noise-frame.sh. Edit any parameters that are you want to simulate. Finally, there is the place to set the path to where you will want to store the *txt's and *gwf's you create and store the files you produce in there. This is also where you will perform your PE run. - Run . make-zero-noise-frame.sh - At this point frame files should be created which correspond to the waveform at each detector - type deactivate to remove the source ready to source the code for the pe runs Once these steps are done, prepare the pe file ==== Prepare PE.ini file ==== - Go to directory containing Frame File Source all the code installations: source /home/spxfp1/opt/lalsuite/lalinference_o2_phenomHM/etc/lalsuiterc - Source .ini file from [[https://github.com/hoyc1/Precession/blob/master/files_for_pe_runs | Charlie's Github]], The ini file will (currently will change this eventually) depend on whether you are doing nest or mcmc and how many detectors - In ini file modify webdir, baseurl and email, can modify other parameters as necessary In general, if you want to know what a parameter means, refer to [[https://www.lsc-group.phys.uwm.edu/ligovirgo/cbcnote/ParameterEstimationModelSelection/LALInference_HowTo|this page]] and/or read the outputs of lalinference_mcmc --help lalinference_nest --help ==== Run PE.ini file ==== - Parse your "inifile" to setup the run: lalinference_pipe PE.ini -r ./ - Follow instructions, if any appear i.e. run condor_submit_dag multidag.dag At which point, your run should be started. - To monitor your run do: condor_q $USER or watch condor_q $USER ===== TODO LIST ====