12.07.2015 Views

coulomb excitation data analysis codes; gosia 2007 - Physics and ...

coulomb excitation data analysis codes; gosia 2007 - Physics and ...

coulomb excitation data analysis codes; gosia 2007 - Physics and ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

13 GOSIA <strong>2007</strong> RELEASE NOTESThese notes include updates as of May 29, 2008.The original GOSIA code was developed in 1980 by T. Czosnyka, D. Cline <strong>and</strong> C.Y. Wu at the Universityof Rochester. In the years since, several other versions of the code have been developed: GOSIA2 <strong>and</strong> PAWELby T. Czosnyka, <strong>and</strong> ANNL by R. Ibbotson. These Release Notes are for the <strong>2007</strong> version of GOSIA. GOSIA2is being upgraded in parallel with GOSIA <strong>and</strong> thus most of these release notes also apply to GOSIA2. Theserelease notes do not necessarily apply to PAWEL or ANNL.The coding of the GOSIA suite of <strong>codes</strong> was maintained by Tomasz Czosnyka from 1980 until 2006.Since <strong>2007</strong> Nigel Warr has upgraded the coding of GOSIA <strong>and</strong> GOSIA2. He has repaired several bugs,<strong>and</strong> made significant improvements in structure, st<strong>and</strong>ards, <strong>and</strong> compatibility to both GOSIA <strong>and</strong> GOSIA2.The management <strong>and</strong> future development of the GOSIA suite of <strong>codes</strong> now is done by the Gosia SteeringCommittee, which comprises Douglas Cline, Adam Hayes, Pawel Napiorkowski, <strong>and</strong> Nigel WarrValuable contributions to GOSIA were made by the following people.L. Hasselgren (Uppsala)R. Ibbotson (Rochester)A.E.Kavka(Uppsala<strong>and</strong>Rochester)B. Kotlinski (Warsaw <strong>and</strong> Rochester)J. Srebrny (Warsaw)Eh. Vogt (München <strong>and</strong> Rochester)Descriptions of the improvements to GOSIA can be found in the “Version History” below.These notesinclude updates as of March 28, 2008.References <strong>and</strong> CreditsT. Czosnyka, D. Cline <strong>and</strong> C. Y. Wu, Bull. Am. Phys. Soc. 28, 745 (1983).University of Rochester internal laboratory report UR/NSRL 308/1986Some concepts used come from the 1978 Winther, de Boer code COULEX <strong>and</strong> from the de<strong>excitation</strong>code CEGRY developed by Cline <strong>and</strong> coworkers at Rochester. However, the parts taken from both <strong>codes</strong>are in most cases completely rewritten, so the similarity of variable <strong>and</strong> routine names may be misleading.ResourcesGOSIA is now being maintained at the University of Rochester. It is recommended that users checkthe GOSIA website at Rochester periodically for important updates to the code <strong>and</strong> the manual, as well assample input <strong>and</strong> output files <strong>and</strong> other information. Chapter 11 of this manual provides novice users withinstructions, tutorials, etc.http://www.pas.rochester.edu/~cline/Research/GOSIA.htmCompiling GOSIAGOSIA <strong>2007</strong> compiles on most 64-bit systems with GNU g77, using the default compiler settings.Chronology of Major Changes(July <strong>2007</strong>, N. Warr) - Major update of the coding of GOSIA was made that incorporated thefollowing changes:1) Explicit 64-bit Precision Upgrade:Previous versions of the GOSIA code did not explicitly specify 64-bit precision; the user was expected tocompile the code at the highest machine precision available. The current availability of 64-bit machines <strong>and</strong>the accuracy problems which arise when relying on 32-bit precision have led to the decision to make the <strong>2007</strong>version fully <strong>and</strong> explicitly 64-bit. Modifying the code to run with 32-bit precision is discouraged. Earlierversions of GOSIA had some portability problems arising from misalignment of common blocks. In GOSIA<strong>2007</strong> the common blocks have been re-ordered so that the 64-bit real variables come before the 32-bit integervariables, in order to eliminate alignment problems.2) Structure <strong>and</strong> st<strong>and</strong>ards:195

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!