Hi,
I support the CIPRES gateway where we have made Version 3.4.1 of BAli-Phy available for some time. Recently I installed 3.6.1 on the Expanse supercomputer that we use and was surprised that memory usage of the new version of BAli-Phy becomes much higher than that of the earlier version as the number of taxa increases.
The attached table lists the memory usage by 3.6.1 for 10 representative data sets, mostly from our users. The Slurm memory is what I specified upon job submission, while the sacct memory is the high-water mark reported after the job completed. Usage charges to our users are proportional to the Slurm memory, so the larger jobs are much more expensive. By contrast, the Slurm memory needed by 3.4.1 for all of the data sets listed is only 2 GB.
I made 3.6.1 runs using both the prebuilt executable from
http://bali-phy.org/download.php and an executable built from source. Both exhibit the same increase in memory.
Please let me know if you expect this increase in memory and whether there might be a way to reduce it. If not, we could continue to make 3.4.1 available in addition to 3.6.1 for users with large numbers of taxa.
Best regards, Wayne