diff --git a/src/cases/laplacian/CMakeLists.txt b/src/cases/laplacian/CMakeLists.txt index 3a41887..30ce83c 100644 --- a/src/cases/laplacian/CMakeLists.txt +++ b/src/cases/laplacian/CMakeLists.txt @@ -27,11 +27,13 @@ macro(zip_files src dest) file(MAKE_DIRECTORY ${dest_dir}) # Collect all files in the source directory to ensure dependencies are tracked - file(GLOB_RECURSE src_files ${src}/*) + file(GLOB_RECURSE src_files ${src}/* ${src}.json) + get_filename_component(src_dir ${src} NAME) + message(STATUS "src_dir=${src_dir}") add_custom_command( OUTPUT ${dest} - COMMAND ${CMAKE_COMMAND} -E tar "cf" ${dest} --format=zip -- ${src} + COMMAND ${CMAKE_COMMAND} -E chdir ${src}/.. ${CMAKE_COMMAND} -E tar "cf" ${dest} --format=zip ${src_dir} ${src_dir}.json DEPENDS ${src_files} COMMENT "Creating zip file ${dest}" ) diff --git a/src/cases/laplacian/fin.json b/src/cases/laplacian/fin.json new file mode 100644 index 0000000..4d27b4b --- /dev/null +++ b/src/cases/laplacian/fin.json @@ -0,0 +1,19 @@ +{ + "name": "fin simulations", + "description": "Dataset for fin heat simulation cases", + "configurations": [ + { + "filename": "fin1/fin2d.cfg", + "description": "Configuration for a 1 fin 2D simulation" + }, + { + "filename": "fin4/fin2d.cfg", + "description": "Configuration for a 4 fins 2D simulation" + } + ], + "metadata": { + "author": "Feel++ Team", + "version": "1.0", + "date": "2024-06-24" + } +} \ No newline at end of file