ExaBayes on XSEDE1.5Bayesian Evolutionary Analysis by Sampling Trees - run on XSEDEAberer, A. J., Kobert, K., and Stamatakis, A.Aberer, A. J., Kobert, K., and Stamatakis, A. (2014) ExaBayes: Massively Parallel Bayesian Tree Inference for the Whole-Genome Era. Molecular Biology and Evolution 31, 2553-2556Phylogeny / Alignmentexabayes_xsedeexabayes_15perl""0number_threads12scheduler.confperl$num_nodes == 1 && $num_procs < 24 perl
"jobtype=mpi\\n" .
"mpi_processes=$num_procs\\n" .
"node_exclusive=0\\n" .
"nodes=1\\n"
number_threads1b2scheduler.confperl$num_nodes == 1 && $num_procs == 24 perl
"jobtype=mpi\\n" .
"mpi_processes=$num_procs\\n" .
"node_exclusive=1\\n" .
"nodes=1\\n"
number_threads22scheduler.confperl$num_procs > 24perl
"jobtype=mpi\\n" .
"mpi_processes=$num_procs\\n" .
"node_exclusive=1\\n" .
"nodes=2\\n"
num_procsEnter the number of processes you need (required)perl"mpirun -np $num_procs /projects/ps-ngbt/opt/comet/exabayes/exabayes-1.5/exabayes"1Please enter the number of mpi processesperl!defined $num_procsThe number of mpi processes must be less than or equal to 24perl$num_nodes == 1 && $num_procs > 24 The number of mpi processes must be less than or equal to 48perl$num_nodes == 2 && $num_procs > 48 The job will run on $num_procs processors as configured. If it runs for the entire configured time, it will consume $num_procs x $runtime cpu hoursperl$num_procs < 24 The job will run on 24 processors as configured. If it runs for the entire configured time, it will consume 24 x $runtime cpu hoursperl$num_nodes == 1 && $num_procs == 24 The job will run on 48 processors as configured. If it runs for the entire configured time, it will consume 48 x $runtime cpu hoursperl$num_procs > 24 num_nodesEnter the number of nodes121Please select the number of nodesperl!defined $num_nodesinfileInput File (must be in relaxed Phylip format)perl"-f infile.phy"5infile.phyall_results*runtime1scheduler.confMaximum Hours to Run (up to 168 hours)0.5The maximum hours to run must be less than 168perl$runtime > 168.0The maximum hours to run must be greater than 0.05perl$runtime < 0.05perl"runhours=$value\\n"Estimate 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.
datatypeSpecify the datatype (required if there is no partitioning)perl!$is_partitionedDNAPROTperl"-m $value"Please select a datatypeperl!defined $datatype && !$is_partitioned config_file12Select configuration file (optional)pisedefined $config_file ? "-c config.nex":""config.nexThis option will help the application determine how to run the jobis_partitionedMy data set is partitioned0nu_partitionsHow many partitions does your data have?perl$is_partitionedPlease enter an integer greater than 1 for the number of partitions. If you have just one partition, please uncheck the box that says "My data set is partitioned"perl$is_partitioned && $nu_partitions < 2 This option will help the application determine how to run the jobmodel_fileSelect a partition file for the alignment7perl(defined $value) ? "-q part.txt":""part.txtPlease select a partition fileperl$is_partitioned && !defined $model_file seed_valEnter a seed value hereperl "-s $value"6Please specify a seed valueperl!defined $seed_valnum_indanalysesNumber of independent analysesperl "-R $value"6num_coupledchainsNumber of coupled chainsperl "-C $value"6output_nameProvide a name for output filesperl(defined $value ) ? "-n $value":""12mode_typeSelect the memory mode0123perl(defined $value ) ? "-M $value":""13