Recent Releases of ipsframework
ipsframework - v0.8.1
- Fix runspaceInitComponent when using multiple configurations https://github.com/HPC-SimTools/IPS-framework/pull/178
- For multi-config simulations, make first simulation parent of all others https://github.com/HPC-SimTools/IPS-framework/pull/179
- Fix calling updatetimestamp from sub workflow https://github.com/HPC-SimTools/IPS-framework/pull/180
Full Changelog: https://github.com/HPC-SimTools/IPS-framework/compare/v0.8.0...v0.8.1
- Python
Published by rosswhitfield over 3 years ago
ipsframework - v0.8.0
- Improved code for sending event data to the IPS-portal, better performance and feedback. Portal Run URL now appears in the Framework log https://github.com/HPC-SimTools/IPS-framework/pull/173
- Add support for GPUs on perlmutter https://github.com/HPC-SimTools/IPS-framework/pull/176
Important change:
Three dependencies have now been added as requirements for IPS-framework and will be automatically installed alongside IPS-framework. They are: * configobj * dask * urllib3
Full Changelog: https://github.com/HPC-SimTools/IPS-framework/compare/v0.7.1...v0.8.0
- Python
Published by rosswhitfield over 3 years ago
ipsframework - v0.7.1
Fix trace IDs when multiple calls to component method with same timestamp https://github.com/HPC-SimTools/IPS-framework/pull/172
Full Changelog: https://github.com/HPC-SimTools/IPS-framework/compare/v0.7.0...v0.7.1
- Python
Published by rosswhitfield over 3 years ago
ipsframework - v0.7.0
- Add ability to set parent/child relation between different runs for portal https://github.com/HPC-SimTools/IPS-framework/pull/171
- Include event time in portal data https://github.com/HPC-SimTools/IPS-framework/pull/170
- Log failed call, should also fix disconnected traces https://github.com/HPC-SimTools/IPS-framework/pull/165
Full Changelog: https://github.com/HPC-SimTools/IPS-framework/compare/v0.6.1...v0.7.0
- Python
Published by rosswhitfield over 3 years ago
ipsframework - v0.6.1
- Bug fixes https://github.com/HPC-SimTools/IPS-framework/pull/159 https://github.com/HPC-SimTools/IPS-framework/pull/162 https://github.com/HPC-SimTools/IPS-framework/pull/164
- Documentation updates https://github.com/HPC-SimTools/IPS-framework/pull/157, https://github.com/HPC-SimTools/IPS-framework/pull/163
- Protect Component attributes and expose as read-only as needed https://github.com/HPC-SimTools/IPS-framework/pull/158
- Add flag to set OMP environment variables https://github.com/HPC-SimTools/IPS-framework/pull/161
Full Changelog: https://github.com/HPC-SimTools/IPS-framework/compare/v0.6.0...v0.6.1
- Python
Published by rosswhitfield almost 4 years ago
ipsframework - v0.6.0
- Trace information added to the monitor events that works will new profile visualizations added in IPS-portal. https://github.com/HPC-SimTools/IPS-framework/pull/155
- Add ability to register Dask WorkerPlugin. https://github.com/HPC-SimTools/IPS-framework/pull/156
Full Changelog: https://github.com/HPC-SimTools/IPS-framework/compare/v0.5.0...v0.6.0
- Python
Published by rosswhitfield about 4 years ago
ipsframework - v0.5.0
The construction of the srun commands when using launch_task has been modified in two ways:
* It will now fail if unequal partitioning of processes across nodes with the provided nproc and task_ppn https://github.com/HPC-SimTools/IPS-framework/pull/149
* Adding support for hybrid tasks with new task_cpp option in launch_task for srun, and setting OpenMP environment variables. See https://ips-framework.readthedocs.io/en/latest/userguides/advancedguide.html#slurm-examples for details. https://github.com/HPC-SimTools/IPS-framework/pull/151
Full Changelog: https://github.com/HPC-SimTools/IPS-framework/compare/v0.4.1...v0.5.0
- Python
Published by rosswhitfield about 4 years ago
ipsframework - v0.5.0-rc.1
The construction of the srun commands when using launch_task has been modified in two ways:
* It will now fail if unequal partitioning of processes across nodes with the provided nproc and task_ppn https://github.com/HPC-SimTools/IPS-framework/pull/149
* Adding support for hybrid tasks with new task_cpp option in launch_task for srun, and setting OpenMP environment variables. See https://ips-framework.readthedocs.io/en/latest/userguides/advancedguide.html#slurm-examples for details. https://github.com/HPC-SimTools/IPS-framework/pull/151
Full Changelog: https://github.com/HPC-SimTools/IPS-framework/compare/v0.4.1...v0.5.0-rc.1
- Python
Published by rosswhitfield over 4 years ago
ipsframework - v0.4.1
Fixes ipsdakotadynamic.py
- Python
Published by rosswhitfield over 4 years ago
ipsframework - v0.4.0
- Add Dask task start/end logging
- Add ability to run Dask workers within shifter
- Add developer documentation
- Expand user documentation
- Expand test coverage
- Python
Published by rosswhitfield over 4 years ago
ipsframework - v0.4.0-rc.1
- Add improved Dask task start/end logging
- Add ability to run Dask workers within shifter
- Add developer documentation
- Python
Published by rosswhitfield over 4 years ago
ipsframework - v0.3.0
Add support for new IPS Portal
- Python
Published by rosswhitfield about 5 years ago
ipsframework - v0.2.5
Fix missing services.get_config_param('SIMULATION_CONFIG_FILE'). Code documentation updates.
- Python
Published by rosswhitfield about 5 years ago
ipsframework - v0.2.4
Fix issue AttributeError: module 'importlib' has no attribute 'util' occurring in some environments. Code cleanup and import documentation.
- Python
Published by rosswhitfield about 5 years ago
ipsframework - v0.2.3
Change multiprocessing start method to fork on macOS after the default method was changed in python 3.8 and above, see bpo-33725. This was causing issues where we were getting TypeError: cannot pickle '_thread.RLock’ object on macOS.
- Python
Published by rosswhitfield about 5 years ago
ipsframework - v0.2.2
Fix issue where SimulationData.conf_file_dir was not initialized to None
- Python
Published by rosswhitfield about 5 years ago
ipsframework - v0.2.1
Fix PyPI packaging issues.
- Python
Published by rosswhitfield about 5 years ago
ipsframework - v0.2.0
See migration guide at https://ips-framework.readthedocs.io/en/latest/user_guides/migration.html
A large number of changes since the previous release. * Code reorganized * Removed CMake install, now uses python setuptools * Converted into a python package * PEP8, unit testing, code coverage, continuous integration… * All previously deprecated api were removed * General code cleanup, removed unused code * Only major breaking change is when writing components you can no longer do from component import Component and must do from ipsframework import Component * Documentation updates https://ips-framework.readthedocs.io * Published to pypi, https://pypi.org/project/ipsframework So you can now pip install ipsframework
- Python
Published by rosswhitfield about 5 years ago