erik78se / Jobbers

Jobbers is a Python package that produces so called application "job-scripts". Those scripts are then ready to be submitted into SLURM.
GNU General Public License v3.0
1 stars 1 forks source link

Subordinate include files are not staged up to compute node #29

Closed niklasmelin closed 5 years ago

niklasmelin commented 5 years ago

Severity: Critical:

Example: job.inp includefile_1.inc include_2.inc include_3.inc

Currently include_2.inc and include_3.inc are not added to the list of files to be staged up on the compute node. Only include_file1.inc will be added.

An example model is available on: well-moray.maas.rnd.scania.com Path: /scratch/debug/ Model: cylinder.inp

erik78se commented 5 years ago

seems legit

hallback commented 5 years ago

I think I might have fixed it by adding recursion in files_to_stage(), see commit 4e1fcc2daecddafdb8e2659aa3e89fcdb14e15aa

hallback commented 5 years ago

I think I might have fixed it by adding recursion in files_to_stage(), see commit 4e1fcc2daecddafdb8e2659aa3e89fcdb14e15aa

hallback commented 5 years ago

Commit 44e1ffcc2 solves the problem with the current test cases we've been using.