8
Implementation of the ETACHA4 code to the LISE ++ package [email protected] 11/08/16 1 i. Porting from FORTRAN to C++ ii. Creation the ETACHA GUI shell for Windows OS iii. Modify LISE ++ to use ETACHA.dll in LISE ++ transmission calculations iv. Update LISE.xls to provide ETACHA calculations in MS Excel (???) Important!! ETACHA4 (GUI-version) is still under construction. ODE integrator should be updated!

Implementation of the ETACHA4 code to the LISE packagelise.nscl.msu.edu/9_10/EtachaLISE.pdf · 2016-11-08 · Implementation of the ETACHA4 code to the LISE++ package [email protected]

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Implementation of the ETACHA4 code to the LISE packagelise.nscl.msu.edu/9_10/EtachaLISE.pdf · 2016-11-08 · Implementation of the ETACHA4 code to the LISE++ package OT@NSCL.MSU

Implementation of the ETACHA4 code to the LISE++ package

[email protected] 11/08/16 1

i. Porting from FORTRAN to C++

ii. Creation the ETACHA GUI shell for Windows OS

iii. Modify LISE++ to use ETACHA.dll in LISE++ transmission calculations

iv. Update LISE.xls to provide ETACHA calculations in MS Excel (???)

Important!!

ETACHA4 (GUI-version) is still under construction.ODE integrator should be updated!

Page 2: Implementation of the ETACHA4 code to the LISE packagelise.nscl.msu.edu/9_10/EtachaLISE.pdf · 2016-11-08 · Implementation of the ETACHA4 code to the LISE++ package OT@NSCL.MSU

Current LISE++ Development : ETACHA4

[email protected] 11/08/16 2

Page 3: Implementation of the ETACHA4 code to the LISE packagelise.nscl.msu.edu/9_10/EtachaLISE.pdf · 2016-11-08 · Implementation of the ETACHA4 code to the LISE++ package OT@NSCL.MSU

Current LISE++ Development : ETACHA4

[email protected] 11/08/16 3

1. ETACHA4 calculates evolution of charge state distributions in 10-100 MeV/u. Quality calculation for K < 1; Global works above 70 MeV/u

2. Important for the FRIB stripping foil project. NSCL database (?)

3. GLOBAL : Z-q ≤ 28, ETACHA4: Z-q ≤ 60. ETACHA5 is under development (n ≥ 5)

4. Benchmark energy range application

Page 4: Implementation of the ETACHA4 code to the LISE packagelise.nscl.msu.edu/9_10/EtachaLISE.pdf · 2016-11-08 · Implementation of the ETACHA4 code to the LISE++ package OT@NSCL.MSU

ETACHA4 in LISE++

[email protected] 11/08/16 4

Important!!

ETACHA4 (GUI-version) is still under construction.ODE integrator should be updated!

Page 5: Implementation of the ETACHA4 code to the LISE packagelise.nscl.msu.edu/9_10/EtachaLISE.pdf · 2016-11-08 · Implementation of the ETACHA4 code to the LISE++ package OT@NSCL.MSU

ETACHA4 - DOS version (original) / FORTRAN/

[email protected] 11/08/16 5

1. The current ETACHA version is “DOS-window” (“terminal” window) application 2. To compile the current version you need MS Visual Studio (project) and Intel Parallel Studio XE2016 (FORTRAN)3. Long-long manual data entry4. The user should manually entry final energy at the exit of material

Page 6: Implementation of the ETACHA4 code to the LISE packagelise.nscl.msu.edu/9_10/EtachaLISE.pdf · 2016-11-08 · Implementation of the ETACHA4 code to the LISE++ package OT@NSCL.MSU

ETACHA4 - GUI version (original) / C++/

[email protected] 11/08/16 6

Calculated within the code

Important!! ETACHA4 (GUI-version) is still under construction.

ODE integrator should be updated!

Page 7: Implementation of the ETACHA4 code to the LISE packagelise.nscl.msu.edu/9_10/EtachaLISE.pdf · 2016-11-08 · Implementation of the ETACHA4 code to the LISE++ package OT@NSCL.MSU

ETACHA4 - GUI version (original) / C++/

[email protected] 11/08/16 7

Cross sections can be edited in the current dialog appeared after calculation were started

Page 8: Implementation of the ETACHA4 code to the LISE packagelise.nscl.msu.edu/9_10/EtachaLISE.pdf · 2016-11-08 · Implementation of the ETACHA4 code to the LISE++ package OT@NSCL.MSU

ETACHA4 - GUI version (original) / C++/

[email protected] 11/08/16 8

Results: