Print

Print


Marco,

I should also add that latest versions of hA2015 and hN2015 (in trunk and v2.12.10)
have key advances that make them interesting to try.  More work is underway.

Steve

On 1/20/2018 10:32 AM, Steven Dytman wrote:
[log in to unmask]"> Marco,
thanks for posting this reorganization.  I took a quick look and don't see any
problems yet.  Yes, it makes sense to separate directories by physics processes
and to have constants labeled by model.

regards,
Steve

On 1/19/2018 1:41 PM, Marco Roda wrote:
[log in to unmask]">
Dear all,

I'm reporting another important milestone in the upgrade of Genie toward version 3.

We have another working development branch called v3config2 which you can find here:
https://genie.hepforge.org/trac/browser/generator/devel/branches/v3config2

This is the upgrade of v3config (see my previous email) where the source directory structure is completely reorganized.
The new structure is the following
src/
|--- Apps // executable file source
|--- Framework // machinery structure
|--- Physics // Models organized by Physics process not by author
|--- scripts
|--- Tools // Advanced tools: geometry drivers, flux, reweight

Once again you are welcome to try it and give suggestions. The functionality is exactly the same as in v3config, no differences from this point of view.

Let me add a few comments about the remaining path toward v3 and what this step represents.
From the coding technical point of view, this was the major issue to be faced in order to release v3 as it required a lot of effort and breaks any connection with the old code.
This development branch - as it is now - is the best candidate for genie v3 we have.

For this reason, the branch cannot stay separate from the trunk for too long as people should to be able to work on the code as soon as possible and the longer we wait the harder the merge will be.
Ideally, we would like to merge this with the trunk by the end of January, if no major issues arise. Ideally even earlier.

This will allow the following release schedule which has already been discussed and agreed on:

End of January - Merge of v3config2 in trunk, 
allowing bug fixes and a further development from model developers
---------------------------------------------------------------------------------------------------------------------
End of February - Code will be frozen and supported global configurations will be decided
---------------------------------------------------------------------------------------------------------------------
-> Here we'll have a month to tune the models with the new Genie/Professor machinery
---------------------------------------------------------------------------------------------------------------------
End of March - Release of GENIE v3

As you can see the schedule is very tight but there is no reason to further delay this milestone, as the code has been checked by a number of people and
looks in good shape.

Once again, suggestions and feedback are welcome.

All the best,
Marco



-- 
Marco Roda, PhD in Physics
Post Doctorate Research Associate

University of Liverpool
Department of Physics 
Oliver Lodge Laboratory
Liverpool L69 7ZE, UK

Mail: [log in to unmask]
Office: +44 (0)151 79 43403 
Mobile: +44 (0)745 381 2081