Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Out of memory error #33

Open
damiankao opened this issue Feb 9, 2021 · 1 comment
Open

Out of memory error #33

damiankao opened this issue Feb 9, 2021 · 1 comment

Comments

@damiankao
Copy link

I am trying to create a burst database on refseq genomes (134gb fa file). The fa file is linearized and formatted with accession id in the header and sequence next line.

>NZ_CP053296.1
GTGTCACTTTCGCTTTGGCA....

I ran this command:
./burst15 -r refseq.fa -o refseq.02082020.edx -a refseq.02082020.acx -d DNA 320 -i 0.95 -t 64 -s 1500

This is the output:

This is BURST [v1.0 DB 15]
 --> Using accelerator file refseq.02082020.acx
 --> Creating DNA database (assuming max query length 320)
 --> Setting identity threshold to 0.950000
 --> Setting threads to 64
 --> Shearing references longer than 1500
Using up to AVX-128 with 64 threads.

Parsed 25947 references.

Initiating database shearing procedure [shear 1500, ov 336].
Using compressive optimization (1 partitions; ~25947 refs).
[0] First pass: populated bin counters [782.536257]
--> Out of the 143567861906 original places, 141063566310 are eligible.
OOM:Ptrs_X

I assume OOM:ptrs_x is an out of memory error.

I am running database creation on a 500gb memory server with 64 cpus. The memory logs shows that a maximum of 135gb of memory was used with ~360gb memory free.

What could be the problem here? Is burst pre-calculating how much memory it would need and killing the process before it allocates it because 360gb free memory will not be enough?

@GabeAl
Copy link
Collaborator

GabeAl commented Feb 12, 2021 via email

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants