whizard is hosted by Hepforge, IPPP Durham
close Warning: Error with navigation contributor "BrowserModule"

Opened 11 years ago

Closed 7 years ago

#572 closed feature_request (wontfix)

VAMP: dump state and resume integration

Reported by: kilian Owned by: brass
Priority: P3 Milestone: v2.6.0
Component: vamp Version: 2.1.1
Severity: normal Keywords:
Cc:

Description

While WHIZARD can catch and handle external signals, VAMP currently can't.

Intended behavior: the sampling function raises an exception, which is caught by vamp_sample_grids (etc.) to clean up and store its current state: grid file plus any extra local data. Resuming the run, there should be a way to make use of this snapshot.

Currently, the sampling function can't raise VAMP exceptions. More importantly, VAMP has no snapshots - it can store/retrieve grids, but not local integration data.

Change History (10)

comment:1 Changed 11 years ago by Juergen Reuter

Who is supposed to do this? And when???

comment:2 in reply to:  1 Changed 11 years ago by kilian

Replying to jr_reuter:

Who is supposed to do this? And when???

It's a new feature in any case, and not urgent. May discuss this in a later meeting.

comment:3 Changed 11 years ago by Juergen Reuter

Milestone: v2.2.2v2.2.3

comment:4 Changed 10 years ago by Juergen Reuter

Milestone: v2.2.3v2.3.0

comment:5 Changed 9 years ago by ohl

VAMP can already checkpoint AFTER each iteration. Do we also want to checkpoint DURING an iteration? Then the grid structure has to augmented by the partially filled histograms and the TAORNG state.

A simple first step would be to add a checkpoint hook in the iteration loop.

comment:6 Changed 9 years ago by Juergen Reuter

Milestone: v2.3.0v2.4.0

comment:7 Changed 8 years ago by Juergen Reuter

Milestone: v2.4.0v2.5.0

Milestone renamed

comment:8 Changed 8 years ago by Juergen Reuter

Milestone: v2.5.0v2.6.0

Milestone renamed

comment:9 Changed 7 years ago by ohl

Owner: changed from ohl to brass

comment:10 Changed 7 years ago by ohl

Resolution: wontfix
Status: newclosed

Not worth the extra effort to make it work seamlessly w/MPI.

Note: See TracTickets for help on using tickets.