From f8511b7c79b3bad5ee73285fe27104e8153dd981 Mon Sep 17 00:00:00 2001 From: Xylar Asay-Davis Date: Tue, 14 Mar 2023 14:35:35 +0100 Subject: [PATCH] Put partition files in own directory --- .../global_ocean/files_for_e3sm/ocean_graph_partition.py | 8 +++++++- .../global_ocean/files_for_e3sm/seaice_graph_partition.py | 7 ++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/compass/ocean/tests/global_ocean/files_for_e3sm/ocean_graph_partition.py b/compass/ocean/tests/global_ocean/files_for_e3sm/ocean_graph_partition.py index 8daa37f9fa..23110516cc 100644 --- a/compass/ocean/tests/global_ocean/files_for_e3sm/ocean_graph_partition.py +++ b/compass/ocean/tests/global_ocean/files_for_e3sm/ocean_graph_partition.py @@ -78,7 +78,13 @@ def run(self): check_call(args, logger) # create link in assembled files directory + + inputdata_dir = os.path.join(self.ocean_inputdata_dir, 'partitions') + try: + os.makedirs(inputdata_dir) + except FileExistsError: + pass files = glob('mpas-o.graph.info.*') for file in files: symlink(os.path.abspath(file), - f'{self.ocean_inputdata_dir}/{file}') + f'{inputdata_dir}/{file}') diff --git a/compass/ocean/tests/global_ocean/files_for_e3sm/seaice_graph_partition.py b/compass/ocean/tests/global_ocean/files_for_e3sm/seaice_graph_partition.py index 5efa7d6356..2ca49382d5 100644 --- a/compass/ocean/tests/global_ocean/files_for_e3sm/seaice_graph_partition.py +++ b/compass/ocean/tests/global_ocean/files_for_e3sm/seaice_graph_partition.py @@ -98,10 +98,15 @@ def run(self): check_call(args, logger) # create link in assembled files directory + inputdata_dir = os.path.join(self.seaice_inputdata_dir, 'partitions') + try: + os.makedirs(inputdata_dir) + except FileExistsError: + pass files = glob('mpas-seaice.graph.info.*') for file in files: symlink(os.path.abspath(file), - f'{self.seaice_inputdata_dir}/{file}') + f'{inputdata_dir}/{file}') def _make_mapping_file(in_mesh_filename, in_mesh_name, out_mesh_filename,