RevBayes on ACCESS1.2.5Tree Inference Using Bayesian Analysis - run on XSEDESebastian Höhna, Michael J. Landis, Tracy A. Heath, Bastein Boussau, Nicholas Lartillot, Brian R. Moore, John P. Huelsenbeck, and Frederik RonquistHöhna, S., Landis, M., Heath, T., Boussau, B., Lartillot, N., Moore, B. R. Huelsenbeck, J., Ronquist, F. 2016. RevBayes: Bayesian phylogenetic inference using graphical models and an interactive model-specification language. Systematic Biology, 65:726-736.
Phylogeny/Tree Inferencerevbayes_xsederevbayes_125perl$which_revbayes eq "125"perl""0revbayes_130perl$which_revbayes eq "130"perl""0mpi_processes_conf13scheduler.confperl!$scriptfile_specifiesperl
"jobtype=mpi\\n" .
"cpus-per-task=1\\n" .
"mem=2G\\n" .
"node_exclusive=0\\n" .
"mpi_processes=1\\n"
mpi_processes_conf1b3scheduler.confperl$scriptfile_specifies && $specify_memory == 16perl
"jobtype=mpi\\n" .
"cpus-per-task=1\\n" .
"mem=16G\\n" .
"node_exclusive=0\\n" .
"mpi_processes=8\\n"
mpi_processes_conf1c3scheduler.confperl$scriptfile_specifies && $specify_processes == 8 && $specify_memory == 32perl
"jobtype=mpi\\n" .
"cpus-per-task=1\\n" .
"more_memory=2\\n" .
"mem=32G\\n" .
"node_exclusive=0\\n" .
"mpi_processes=8\\n"
mpi_processes_conf1d3scheduler.confperl$scriptfile_specifies && $specify_processes == 8 && $specify_memory == 64perl
"jobtype=mpi\\n" .
"cpus-per-task=1\\n" .
"more_memory=4\\n" .
"mem=64G\\n" .
"node_exclusive=0\\n" .
"mpi_processes=8\\n"
mpi_processes_conf1e3scheduler.confperl$scriptfile_specifies && $specify_processes == 8 && $specify_memory == 128perl
"jobtype=mpi\\n" .
"cpus-per-task=1\\n" .
"more_memory=8\\n" .
"mem=128G\\n" .
"node_exclusive=0\\n" .
"mpi_processes=8\\n"
mpi_processes_conf1f3scheduler.confperl$scriptfile_specifies && $specify_processes == 8 && $specify_memory == 243perl
"jobtype=mpi\\n" .
"cpus-per-task=1\\n" .
"more_memory=16\\n" .
"mem=243G\\n" .
"node_exclusive=1\\n" .
"mpi_processes=8\\n"
mpi_processes_conf2a3scheduler.confperl$scriptfile_specifies && $specify_processes == 16 && $specify_memory == 32perl
"jobtype=mpi\\n" .
"cpus-per-task=1\\n" .
"mem=32G\\n" .
"node_exclusive=0\\n" .
"mpi_processes=16\\n"
mpi_processes_conf2b3scheduler.confperl$scriptfile_specifies && $specify_processes == 16 && $specify_memory == 64perl
"jobtype=mpi\\n" .
"cpus-per-task=1\\n" .
"more_memory=2\\n" .
"mem=64G\\n" .
"node_exclusive=0\\n" .
"mpi_processes=16\\n"
mpi_processes_conf2c3scheduler.confperl$scriptfile_specifies && $specify_processes == 16 && $specify_memory == 128perl
"jobtype=mpi\\n" .
"cpus-per-task=1\\n" .
"more_memory=4\\n" .
"mem=128G\\n" .
"node_exclusive=0\\n" .
"mpi_processes=16\\n"
mpi_processes_conf2d3scheduler.confperl$scriptfile_specifies && $specify_processes == 16 && $specify_memory == 243perl
"jobtype=mpi\\n" .
"cpus-per-task=1\\n" .
"more_memory=8\\n" .
"mem=243G\\n" .
"node_exclusive=1\\n" .
"mpi_processes=16\\n"
mpi_processes_conf3a3scheduler.confperl$scriptfile_specifies && $specify_processes == 32 && $specify_memory == 64perl
"jobtype=mpi\\n" .
"cpus-per-task=1\\n" .
"mem=64G\\n" .
"node_exclusive=0\\n" .
"mpi_processes=32\\n"
mpi_processes_conf3b3scheduler.confperl$scriptfile_specifies && $specify_processes == 32 && $specify_memory == 128perl
"jobtype=mpi\\n" .
"cpus-per-task=1\\n" .
"more_memory=2\\n" .
"mem=128G\\n" .
"node_exclusive=0\\n" .
"mpi_processes=32\\n"
mpi_processes_conf3c3scheduler.confperl$scriptfile_specifies && $specify_processes == 32 && $specify_memory == 243perl
"jobtype=mpi\\n" .
"cpus-per-task=1\\n" .
"more_memory=4\\n" .
"mem=243G\\n" .
"node_exclusive=1\\n" .
"mpi_processes=32\\n"
mpi_processes_conf4a3scheduler.confperl$scriptfile_specifies && $specify_processes == 64 && $specify_memory == 128perl
"jobtype=mpi\\n" .
"cpus-per-task=1\\n" .
"mem=128G\\n" .
"node_exclusive=0\\n" .
"mpi_processes=64\\n"
mpi_processes_conf4b3scheduler.confperl$scriptfile_specifies && $specify_processes == 64 && $specify_memory == 243perl
"jobtype=mpi\\n" .
"cpus-per-task=1\\n" .
"more_memory=2\\n" .
"mem=243G\\n" .
"node_exclusive=1\\n" .
"mpi_processes=64\\n"
mpi_processes_conf5a3scheduler.confperl$scriptfile_specifies && $specify_processes == 128 && $specify_memory == 243perl
"jobtype=mpi\\n" .
"cpus-per-task=1\\n" .
"mem=243G\\n" .
"node_exclusive=1\\n" .
"mpi_processes=128\\n"
infileInput File (must be in Nexus format) (-execute)revbayes_datafile.nexALL_FILES*runtime1scheduler.confMaximum Hours to Run (click here for help setting this correctly)168The maximum hours to run must be less than 168perl$runtime > 168.0Please enter a positive number for the maximum runtimeperl$runtime < 0Please specify a maximum runtimeperl!defined $runtime perl"runhours=$value\\n"Your file must call the data file from your script as ./revbayes_datafile.nex. Please adjust your file if necessary.perldefined $add_scriptfileThe job will run on 1 processor as configured. If it runs for the entire configured time, it will consume 1 x $runtime cpu hoursperl!$scriptfile_specifiesThe job will run on 8 processors as configured. If it runs for the entire configured time, it will consume 8 x $runtime cpu hoursperl$scriptfile_specifies && $specify_memory == 16The job will run on 16 processors as configured. If it runs for the entire configured time, it will consume 16 x $runtime cpu hoursperl$scriptfile_specifies && $specify_processes == 8 && $specify_memory == 32The job will run on 32 processors as configured. If it runs for the entire configured time, it will consume 32 x $runtime cpu hoursperl$scriptfile_specifies && $specify_processes == 8 && $specify_memory == 64The job will run on 64 processors as configured. If it runs for the entire configured time, it will consume 64 x $runtime cpu hoursperl$scriptfile_specifies && $specify_processes == 8 && $specify_memory == 128The job will run on 128 processors as configured. If it runs for the entire configured time, it will consume 128 x $runtime cpu hoursperl$scriptfile_specifies && $specify_processes == 8 && $specify_memory == 243The job will run on 16 processors as configured. If it runs for the entire configured time, it will consume 16 x $runtime cpu hoursperl$scriptfile_specifies && $specify_processes == 16 && $specify_memory == 32The job will run on 32 processors as configured. If it runs for the entire configured time, it will consume 32 x $runtime cpu hoursperl$scriptfile_specifies && $specify_processes == 16 && $specify_memory == 64The job will run on 64 processors as configured. If it runs for the entire configured time, it will consume 64 x $runtime cpu hoursperl$scriptfile_specifies && $specify_processes == 16 && $specify_memory == 128The job will run on 128 processors as configured. If it runs for the entire configured time, it will consume 128 x $runtime cpu hoursperl$scriptfile_specifies && $specify_processes == 16 && $specify_memory == 243The job will run on 32 processors as configured. If it runs for the entire configured time, it will consume 32 x $runtime cpu hoursperl$scriptfile_specifies && $specify_processes == 32 && $specify_memory == 64The job will run on 64 processors as configured. If it runs for the entire configured time, it will consume 64 x $runtime cpu hoursperl$scriptfile_specifies && $specify_processes == 32 && $specify_memory == 128The job will run on 128 processors as configured. If it runs for the entire configured time, it will consume 128 x $runtime cpu hoursperl$scriptfile_specifies && $specify_processes == 32 && $specify_memory == 243The job will run on 64 processors as configured. If it runs for the entire configured time, it will consume 64 x $runtime cpu hoursperl$scriptfile_specifies && $specify_processes == 64 && $specify_memory == 128The job will run on 128 processors as configured. If it runs for the entire configured time, it will consume 128 x $runtime cpu hoursperl$scriptfile_specifies && $specify_processes == 64 && $specify_memory == 243The job will run on 128 processors as configured. If it runs for the entire configured time, it will consume 128 x $runtime cpu hoursperl$scriptfile_specifies && $specify_processes == 128 && $specify_memory == 243Estimate the maximum time your job will need to run. We recommend testing initially with a < 0.5hr test run because Jobs set for 0.5 h or less depedendably run immediately in the "debug" queue.
Once you are sure the configuration is correct, you then increase the time. The reason is that jobs > 0.5 h are submitted to the "normal" queue, where jobs configured for 1 or a few hours times may
run sooner than jobs configured for the full 168 hours.
which_revbayesChoose the RevBayes version you wish to run125130130Please select the RevBayes version to runperl!defined $which_revbayesadd_scriptfileSelect the scriptfile for your runscriptfile.txtPlease select a scriptfile (will be called scriptfile.txt)perl!defined $add_scriptfilespecify_inputfilesHow many additional input molecular data files do you need?01234add_datafile1Select first additional datafile for your run (revbayes_datafile2.nex)perl$specify_inputfiles > 0revbayes_datafile2.nexPlease select a first additional datafileperl$specify_inputfiles > 0 && !defined $add_datafile1add_datafile2Select the second additional datafile for your run (revbayes_datafile3.nex)perl$specify_inputfiles > 1revbayes_datafile3.nexPlease select a second additional datafile (revbayes_datafile3.nex)perl$specify_inputfiles > 1 && !defined $add_datafile2add_datafile3Select the third additional datafile for your run (revbayes_datafile4.nex)perl$specify_inputfiles > 2revbayes_datafile4.nexPlease select the third additional datafileperl$specify_inputfiles > 2 && !defined $add_datafile3add_datafile4Select the fourth additional datafile for your run (revbayes_datafile5.nex)perl$specify_inputfiles > 3revbayes_datafile5.nexPlease select a fourth additional datafileperl$specify_inputfiles > 3 && !defined $add_datafile4add_bindatafileSelect a binary datafile for your run (morpho_datafile.nex)morpho_datafile.nexadd_bindatafile2Select a second binary datafile for your run (morpho_datafile2.nex)morpho_datafile2.nexadd_scriptcontincharfileSelect a continuous character file (it will be ./contchar.nex)1contchar.nexThe continuous character file is used when you need to call a file specifying a continuous character file from your script. If you need to use this file, just make sure your script specifies the file location as ./contchar.nexadd_auxfileSelect a taxon name file (it will be ./tsvfile.txt)tsvfile.txt1The taxon name file is used when you need to call a file specifying taxon names from your script. If you need to use this file, just make sure your script specifies the file location as ./tsvfile.txtadd_auxfile1Select an auxiliary file (it will be ./auxfile1.txt)1auxfile1.txtAuxiliary files are used when you need to call a file from your script that is not specified above. If you need to use auxiliary files, just make sure your script specifies the file location as indicated in the prompt.add_auxfile2Select an auxiliary file (it will be ./auxfile2.txt)1auxfile2.txtAuxiliary files are used when you need to call a file from your script that is not specified above. If you need to use auxiliary files, just make sure your script specifies the file location as indicated in the prompt.add_auxfile3Select a taxon name file (it will be ./auxfile3.txt)1auxfile3.txtAuxiliary files are used when you need to call a file from your script that is not specified above. If you need to use auxiliary files, just make sure your script specifies the file location as indicated in the prompt.scriptfile_specifiesMy Scriptfile specifies mymcmc.run1specify_memoryHow much memory is required?163264128243specify_processesHow many processes do you wish to run?8163264128Please specify your number of processesperl$specify_processes && !defined $specify_processesPlease specify your memory requirementperl$specify_processes && !defined $specify_memoryA run with 128 processes must use 243G of memoryperl$specify_processes == 128 && $specify_memory < 243A run with 64 processes must use 128G or 243G of memoryperl$specify_processes == 64 && $specify_memory < 128A run with 32 processes must use 64G of memory or moreperl$specify_processes == 32 && $specify_memory < 64A run with 16 processes must use at least 32G of memoryperl$specify_processes == 16 && $specify_memory < 32