kdorheim / hector-facts

Repository for the Framework for Accessing Changes To Sea-level (FACTS) coupling with Hector TBD
MIT License
0 stars 0 forks source link

ar5k14.rcp26 #7

Open kdorheim opened 1 month ago

kdorheim commented 1 month ago

When trying to complete #1 run into the following error message

(factsVe) jovyan@186a8b8e6244:/opt$ python3 runFACTS.py experiments/ar5k14.rcp26     
Traceback (most recent call last):
  File "runFACTS.py", line 190, in <module>
    run_experiment(args.edir, args.debug, args.alt_id, resourcedir=args.resourcedir, makeshellscript = args.shellscript, globalopts = args.global_options)
  File "runFACTS.py", line 19, in run_experiment
    expconfig = facts.ParseExperimentConfig(exp_dir, globalopts=globalopts)
  File "/opt/FACTS.py", line 480, in ParseExperimentConfig
    pipelines.append(GeneratePipeline(parsed['pcfg'], parsed['modcfg'], parsed['pipe_name'], exp_dir))
  File "/opt/FACTS.py", line 58, in GeneratePipeline
    p.add_stages(GenerateStage(pcfg[this_stage], ecfg, p.name, this_stage, workflow_name=workflow_name, scale_name=scale_name))
  File "/opt/FACTS.py", line 75, in GenerateStage
    s.add_tasks(GenerateTask(scfg[this_task], ecfg, pipe_name, stage_name, this_task, workflow_name=workflow_name, scale_name=scale_name))
  File "/opt/FACTS.py", line 162, in GenerateTask
    raise(FileNotFoundError(pipe_name + "." + stage_name + ": upload_and_extract_input_data: " + this_file + " not found!"))
FileNotFoundError: ar5k14.rcp26.k14glaciers.kopp14.glaciers.preprocess: upload_and_extract_input_data: ./modules-data/kopp14_glaciers_preprocess_data.tgz not found!

Same error is thrown when trying to run the rcp45 and 85 scenarios.

kdorheim commented 1 month ago

A possible solution where kopp14_glaciers_preprocess_data.tgz lives based on the modules-data.urls.txt file does it need to be downloaded manually?

kdorheim commented 1 month ago

Adding the kopp14_glaciers_preprocess_data.tgz did resolve the pervious issue but running into an failed task errors below, will need to look into it further

...
Update: ar5k14.rcp85.deconto16.deconto16.AIS.postprocess.task1 state: SCHEDULED
Update: ar5k14.rcp85.deconto16.deconto16.AIS.postprocess state: SCHEDULED
Update: ar5k14.rcp85.deconto16.deconto16.AIS.postprocess.task1 state: SUBMITTING
Update: ar5k14.rcp85.k14vlm.kopp14.verticallandmotion.postprocess.task1 state: FAILED
task task.000031 failed: RuntimeError("task failed")
exit code: 1