Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
Description: Added missing settings to the ROM manager and set default values to ensure proper configuration. The settings added include parameters for element and condition selection, visualization, projection strategy, and more.
Description: Added environment variables and logger settings to suppress TensorFlow logs. This change prevents the printing of TensorFlow informational messages, reducing log clutter and focusing on essential error messages only.
I am making this a single PR because the changes are very small.
Pull Request Description
Overview
This pull request addresses three small "bugs" or details in the ROM Application.
Changes Made
Removal of Unnecessary Parameter:
applications/RomApplication/python_scripts/hrom_training_utility.py
root_model_part
parameter from theGetConditionIdsNotInHRomModelPart
function call as it was not required.Addition and Setting of Default Parameters:
applications/RomApplication/python_scripts/rom_manager.py
Suppression of TensorFlow Logs:
applications/RomApplication/python_scripts/rom_nn_trainer.py
I am making this a single PR because the changes are very small.