-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathdata_pipeline.sub
More file actions
42 lines (33 loc) · 1.48 KB
/
Copy pathdata_pipeline.sub
File metadata and controls
42 lines (33 loc) · 1.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# CHTC maintained container for AlphaFold3 as of December 2025
# Can use the local CHTC copy at file:///staging/groups/chtc_staff/containers/alphafold3.minimal.22Jan2025.sif
container_image = osdf:///osg-public/containers/alphafold3.minimal.22Jan2025.sif
executable = scripts/data_pipeline.sh
log = ./logs/data_pipeline.log
output = data_pipeline_$(Cluster)_$(Process).out
error = data_pipeline_$(Cluster)_$(Process).err
initialdir = AF3_Jobs/$(my_directory)
transfer_input_files = data_inputs/
# transfer output files back to the submit node
transfer_output_files = data_pipeline.tar.gz
transfer_output_remaps = "data_pipeline.tar.gz=inference_inputs/$(my_directory).data_pipeline.tar.gz"
should_transfer_files = YES
when_to_transfer_output = ON_EXIT
# We need this to transfer the databases to the execute node
Requirements = (Target.HasCHTCStaging == true) && (TARGET.HasAlphafold3 == true)
# We use this condition for internal logic and reporting, please do not remove.
+is_alphafold3 = true
if defined USE_SMALL_DB
# testing requirements
request_memory = 8GB
request_disk = 16GB
request_cpus = 4
arguments = --smalldb --work_dir_ext $(Cluster)_$(Process) --verbose
else
# full requirements
request_memory = 8GB
# Request less disk if matched machine already has AF3 DB preloaded (650GB savings)
request_disk = 700000000 - ( (TARGET.HasAlphafold3?: 1) * 650000000)
request_cpus = 8
arguments = --work_dir_ext $(Cluster)_$(Proc)
endif
queue my_directory from list_of_af3_jobs.txt