You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BEE now accepts stdout and stderr CWL specifications to direct those outputs for each task.
6
+
7
+
0.1.4
8
+
What's Changed
9
+
- Scheduler options added for time-limit, account and partitions as CWL extensions
10
+
- Fixes for MPI
11
+
- Jinja file no longer required
12
+
- Merge submit and start commands
13
+
- Improved usability of 'beecfg new'
14
+
- Combined gdbs
15
+
- Add restart code to beeflow
16
+
- Checkpoint restart fix
17
+
- Allow Absolute/Relative Paths for Main CWL and YAML Files
18
+
- Minimum version of Charliecloud required is now 0.32
19
+
20
+
0.1.5
21
+
- Combined beeflow, beeclient and beecfg commands. All commands now are invoked via beeflow.
22
+
- Fixed an obscure dependency issue between tasks
23
+
- Simplified config file, deleted duplications of bee_workdir
24
+
- CWL Parser was moved to the client
25
+
- CwlParser is now instantiated in bee_client.py
26
+
- CwlParser no longer invokes Workflow Interface, now returns Workflow and Task objects
27
+
- Allows verification of CWL specification without running the workflow
28
+
- Added support for Flux scheduler
29
+
30
+
0.1.6
31
+
Clean up of processes, logs, and directory space
32
+
- Eliminates extraneous Neo4j instances from cancelled/failed tasks
33
+
- Cleans up log entries for query
34
+
- Improves start time for celery
35
+
- Makes start time configurable
36
+
- Decreases the number of celery processes
37
+
- Fixes capability to specify a main cwl file and/or yaml file not in the CWL directory
38
+
- Parses CWL after packaging the directory
39
+
- Moves temporary files for unit tests out of $HOME
40
+
41
+
0.1.7
42
+
43
+
Major features: adds the capability to include post- and pre-processing scripts to tasks, fixes the Checkpoint/Restart capability, increases logging, and adds some features to the client.
44
+
- Initial task manager resiliency and error handling (#789)
45
+
- Add pre/post script support (#788)
46
+
- Fix LOCALE error for systems where redis container failed to start
47
+
- Add logging to workflow interface (#764)
48
+
- Enable logging in neo4j_cypher.py, neo4j_driver.py, and gdb_driver.py
49
+
- Add ``beeflow remove`` command to client
50
+
- Enables removal of archived or cancelled workflows and associated artifacts
51
+
- Update minimum Charliecloud version to 0.36
52
+
- CI refactor to allow running jobs on runners other than github
53
+
- Add sumbit command options to workflow artifact for archive purposes
54
+
- Increase maximum version of python to 3.12
55
+
- Fix Checkpoint/Restart capability
56
+
- Add testing for Checkpoint/Restart
57
+
- Adds capability to reset the beeflow files (deletes all artifacts) especially useful for developers.
@@ -85,9 +86,8 @@ License can be found `here <https://github.com/lanl/BEE/blob/master/LICENSE>`_
85
86
Publications
86
87
==========================
87
88
89
+
- An HPC-Container Based Continuous Integration Tool for Detecting Scaling and Performance Issues in HPC Applications, IEEE Transactions on Services Computing, 2024, `DOI: 10.1109/TSC.2023.3337662 <https://doi.ieeecomputersociety.org/10.1109/TSC.2023.3337662>`_
- "BeeSwarm: Enabling Parallel Scaling Performance Measurement in Continuous Integration for HPC Applications", ASE, 2021, `DOI: 10.1109/ASE51524.2021.9678805 <https://www.computer.org/csdl/proceedings-article/ase/2021/033700b136/1AjTjgnW2pa#:~:text=10.1109/ASE51524.2021.9678805>`_
90
92
- "BeeFlow: A Workflow Management System for In Situ Processing across HPC and Cloud Systems", ICDCS, 2018, `DOI: 10.1109/ICDCS.2018.00103 <https://ieeexplore.ieee.org/abstract/document/8416366>`_
91
93
- "Build and execution environment (BEE): an encapsulated environment enabling HPC applications running everywhere", IEEE BigData, 2018, `DOI: 10.1109/BigData.2018.8622572 <https://ieeexplore.ieee.org/document/8622572>`_
0 commit comments