ultra
ultra copied to clipboard
Controlling (high) uLTRA RAM usage
Hi,
I'm running uLTRA on a cluster with 48 CPU cores and 196 GB RAM per node.
If I call uTLRA like this to align direct RNA reads to an indexed mammalian genome:
uLTRA align "${genome}" "${reads}" "${output_directory}" --index "${ultraIndex}" --ont --t 48
I notice that many of the uLTRA subprocesses use more RAM than is available and I get RAM errors for slaMEM etc, resulting in failure of the job.
The current workaround is to limit the number of CPUs used so that I don't exceed max node RAM.
Is there any way to control uLTRA maximum memory usage, either per CPU core or overall?
Thanks!