Skip to content

Releases: djgroen/FabSim3

FabSim3 SEAVEA Release IV

14 Dec 15:22
Compare
Choose a tag to compare

FabSim3 SEAVEA Release IV

This is a minor release update for FabSim3

New Features

  • Support for Python 3.12
  • New plugins: FabNESO, FabGuard, FabECO and FabOasis
  • Support for dry runs for diagnostic purposes.
  • Added command to wipe remote directories.

Updates

  • Introduced a dynamic polling interval when waiting for completion (initially often, and reducing frequency as time passes)
  • Fixed obsolete tests
  • Updated literature references in documentation
  • Various security fixes
  • Fixes to autocomplete functionality
  • Removed various obsolete defaults in machines.yml
  • Improved implementation of SSHPass authentication method, which is slightly more secure.

Tutorials and plugins

FabSim3 SEAVEA Release III

06 Jul 08:13
Compare
Choose a tag to compare

FabSim3 SEAVEA Release III

This is the third SEAVEA release of FabSim3, which is part of the SEAVEA Toolkit

FabSim3 is an automation toolkit for complex simulation tasks. It helps users to perform complex remote tasks using the local command-line, and to automatically organise their data and environment variables when they perform these tasks.

New Features

  • Support for upsampling replicated ensemble simulations, i.e. add additional replications for individual instances.
  • Added more pages to the documentation
    • Testing
    • Getting Started
    • APIs for plugin developers
    • New plugin: FabDynamics

Updates

  • Fixed a number of test cases.
  • A range of major extensions and improvements to the documentation.

Tutorials and plugins

FabSim3 SEAVEA Release II

28 Mar 19:43
5b893eb
Compare
Choose a tag to compare

FabSim3 SEAVEA Release II

This is the second SEAVEA release of FabSim3, which is part of the SEAVEA Toolkit

FabSim3 is an automation toolkit for complex simulation tasks. It helps users to perform complex remote tasks using the local command-line, and to automatically organise their data and environment variables when they perform these tasks.

New Features

  • New VVP tutorials in the readthedocs site.
  • More HPC access modes for automated access.
  • Extended multiplexing documentation.
  • Improved support and documentation for QCG-Pilotjob installation on remote machines.
  • Add support for continuing replicated simulation runs by using the replica_start_number argument in run_ensemble.
  • Plugin developments
    • Initial version of FabParticleDA (still in an early stage).
    • FabFlee: added built-in visualization tools, and updated to support Flee 3.0
    • FabCOVID19: added support for ensemble validation plugin.

Updates

  • A range of improvements to the documentation.
  • A range of broken test cases and documentation bugs were fixed.

Tutorials

This version of FabSim3 has been used to enable the following application tutorials:

FabSim3 SEAVEA Pre-Release II

27 Mar 08:00
Compare
Choose a tag to compare
Pre-release

FabSim3 SEAVEA Release II

This is the second SEAVEA release of FabSim3, which is part of the SEAVEA Toolkit

FabSim3 is an automation toolkit for complex simulation tasks. It helps users to perform complex remote tasks using the local command-line, and to automatically organise their data and environment variables when they perform these tasks.

New Features

  • New VVP tutorials in the readthedocs site.
  • More HPC access modes for automated access.
  • Extended multiplexing documentation.
  • Improved support and documentation for QCG-Pilotjob installation on remote machines.
  • Add support for continuing replicated simulation runs by using the replica_start_number argument in run_ensemble.
  • Plugin developments
    • Initial version of FabParticleDA (still in an early stage).
    • FabFlee: added built-in visualization tools, and updated to support Flee 3.0
    • FabCOVID19: added support for ensemble validation plugin.

Updates

  • A range of improvements to the documentation.
  • A range of broken test cases and documentation bugs were fixed.

Tutorials

This version of FabSim3 has been used to enable the following application tutorials:

FabSim3 SEAVEA release I

20 Jun 13:45
fe36b65
Compare
Choose a tag to compare

FabSim3 SEAVEA Release I

This is the first SEAVEA release of FabSim3, which is part of the SEAVEA Toolkit

FabSim3 is an automation toolkit for complex simulation tasks. It helps users to perform complex remote tasks using the local command-line, and to automatically organise their data and environment variables when they perform these tasks.

FabSim3 v3.2

New Features

  • Two new plugins: FabSCEMa and FabNEPTUNE
  • Inclusion of the FabSim3 Automated Validation tutorial.
  • Added support for multiplexing in the SSH layer, and tutorial documenting it. This greatly reduces the number of times users have to type in passwords.
  • (We also submitted a paper describing FabSim3 to a journal)

Updates

  • A range of improvements to the documentation.

Tutorials

This version of FabSim3 has been used to enable the following application tutorials:

FabSim3 M42 Release

24 Jan 08:42
Compare
Choose a tag to compare

FabSim3 M42 Release

This is the month 42 release of FabSim3, which is part of the VECMA Toolkit

FabSim3 is an automation toolkit for complex simulation tasks. It helps users to perform complex remote tasks using the local command-line, and to automatically organise their data and environment variables when they perform these tasks.

FabSim3 v3.2

New Features

  • Added more VVP support
    • Fixed example of Ensemble Validation VVP in FabFlee.
      *Added an example of the Stable Intermediate Form VVP in FabDummy.
  • Added support for Cirrus and MareNostrum.

Updates

  • General refactoring of the codebase to improve maintainability.

Tutorials

This version of FabSim3 has been used to enable five of the VECMA application tutorials:

FabSim3 M39 Release

27 Sep 11:13
2b64fea
Compare
Choose a tag to compare

FabSim3 M39 Release

This is the month 39 release of FabSim3, which is part of the VECMA Toolkit

FabSim3 is an automation toolkit for complex simulation tasks. It helps users to perform complex remote tasks using the local command-line, and to automatically organise their data and environment variables when they perform these tasks.

FabSim3 v3.2

New Features

  • Migrated to Fabric2

Updates

  • Updated documentation and website
  • Fixed bugs

Tutorials

This version of FabSim3 has been used to enable five of the VECMA application tutorials:

FabSim3 M36 Release

17 Jun 09:41
Compare
Choose a tag to compare

FabSim3 M36 Release

This is the month 36 release of FabSim3, which is part of the VECMA Toolkit

FabSim3 is an automation toolkit for complex simulation tasks. It helps users to perform complex remote tasks using the local command-line, and to automatically organise their data and environment variables when they perform these tasks.

FabSim3 v3.0

New Features

  • Revamped FabSim3 documentation (https://fabsim3.readthedocs.io)
  • Refactored FabSim3 repository files and folders structure (pull#204, issue#203)
    • Python imports are now inside a main fabsim module to eliminate any name clashes with other existing libraries that had similar names to FabSim3 components (such as the base library).
  • Enabled the backing up of the plugin directory within install_plugin command (#198)

Updates

  • Added support to retrieve only the request files within fetch_results command (#202)
  • Fixed the RuntimeError when the fork method is already loaded (#201)

Tutorials

This version of FabSim3 has been used to enable five of the VECMA application tutorials:

FabSim3 M33 Release

26 Mar 15:01
Compare
Choose a tag to compare

FabSim3 M33 Release

This is the month 33 release of FabSim3, which is part of the VECMA Toolkit

FabSim3 is an automation toolkit for complex simulation tasks. It helps users to perform complex remote tasks using the local command-line, and to automatically organise their data and environment variables when they perform these tasks.

FabSim3 v2.8

New Features

Updates

  • Reduced the number of SSH connections (#196)
  • Improved FabSim3 code quality (LGTM code quality : B)
  • Updated FabSim3 documentation

Tutorials

This version of FabSim3 has been used to enable five of the VECMA application tutorials:

FabSim3 M30 Release

15 Jan 12:21
Compare
Choose a tag to compare

FabSim3 M30 Release

This is the month 30 release of FabSim3 as a part of VECMA VVUQ Toolkit

FabSim3 is an automation toolkit for complex simulation tasks. FabSim3 helps users to perform complex remote tasks from a local command-line, and to automatically organise their data and environment variables when they perform these tasks.

FabSim3 v2.6

New Features

  • Added the first implementation of VVP_LoR (Validation & Verification Pattern - Level of Refinement)
  • Extended documentation on how plugin developers can use the FabSim3 API
  • Added option to install plugin with branch name (#194)
  • Added support for ensemble job submission when SWEEP folder located on remote machine (#192)
  • Supported user-requested python packages installation on remote machine (#193)
  • Added pip installation option for QCG-PJ on compute nodes (#188)
  • Added option to delete target folder if exists (#191)
  • Added user-specific configuration to install application in VirtualEnv (#150)

Updates

  • Reduced the number of SSH connections (#190)
  • Disabled localhost job execution on the FabSim3 root directory (#187)

Tutorials

This version of FabSim3 has been used to enable five of the VECMA application tutorials: