Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

About zipping files at the end of a Job #361

Closed
gpetretto opened this issue Jun 1, 2023 · 3 comments
Closed

About zipping files at the end of a Job #361

gpetretto opened this issue Jun 1, 2023 · 3 comments

Comments

@gpetretto
Copy link
Contributor

I have always had troubles with the fact that atomate (even v1) zips all the files in a folder. This typically ends up zipping the cluster queue files, preventing the writing from queue manager of additional informations (at least this is what happens in the clusters I have used). Other files can also end up zipped even if they are not supposed to.

I propose that

  1. the zipping can be disabled though an option in Atomate2Settings
  2. the preferred option would be not to zip the entire folder but just the files related to the executed code. Or maybe even just those that are expected to be large.

For VASP these lists can be used: https://www.vasp.at/wiki/index.php/Category:Output_files https://www.vasp.at/wiki/index.php/Category:Input_files. For Abinit I am still not sure if the zipping is easily manageable and we will need to see in future PR. I don't know if list of files are available for CP2K and Lobster.

If there is an interest in this I can open a PR.

@JaGeo
Copy link
Member

JaGeo commented Jun 1, 2023

@gpetretto I would be certainly interested to have this option for VASP as well. It makes debugging especially hard if all files are zipped (including error files).

Within the Lobster workflow, I think we also zip everything at the moment:

Within atomate, we actually did it differently and only zipped all files related to Lobster.

@JaGeo
Copy link
Member

JaGeo commented Jun 1, 2023

@gpetretto The typical output files for Lobster are available here:

LOBSTEROUTPUT_FILES = [

Input file is only lobsterin at the moment. I think we wanted to implement it like this but I somehow did not do it.

@utf
Copy link
Member

utf commented Feb 15, 2024

This was fixed in #414

@utf utf closed this as completed Feb 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants