Gosia

From GOSIA

Jump to: navigation, search
(Added some example sections and references to the beta GUI)
(Downloads: Changed to proper download links for Rachel)
 
Line 1: Line 1:
-
===What is Gosia?===
+
<span><font color="FF0000">Please contribute to this wiki!  If you would like an account, please [[Special:UserLogin | request an account]] and then [mailto:abraunhayes@gmail.com send an email to an administrator].  (The number of requests by spam-bots necessitates an email for a quick response.)</font></span>
-
Gosia is the primary Coulomb excitataion data analysis code for...[http://www-user.pas.rochester.edu/~gosia/mediawiki/index.php?title=What_is_Gosia Find out more here.]
+
Follow @GosiaCoulex on [http://twitter.com/#!/GosiaCoulex Twitter] for new version announcements and bug-fixes.
-
== Learning to use Gosia ==
+
Gosia is the primary analysis code for planning experiments and analyzing data for nuclear structure physics using [[low-energy Coulomb excitation]] experiments.  It is suited for both planning experiments and analysis of Coulomb excitation data.  The original version was written at the University of Rochester in 1979--1980 by [[Tomasz Czosnyka]], [http://www.pas.rochester.edu/~cline/  D. Cline] and [http://www.turpion.org/links/ca4ad02e0d0fafd70a31c549cf4b3c4c_0.phtml  C.Y. Wu].  T. Czosnyka maintained the code until his untimely death in 2006.  [[What_is_Gosia | Learn more...]].
 +
 +
[[Rachel_GUI | Rachel ]] is the graphical user interface for Gosia.  New Gosia users should start by installing the GUI.
-
A [http://www-user.pas.rochester.edu/~gosia/mediawiki/index.php/Gui GUI] has been developed and is currently undergoing beta-testing.  Novice Gosia users can use this interface to develop properly formatted template Gosia input files.  These can be modified by comparing the input lines to the Gosia manual instructions.
+
==What Gosia can do for the experimenter==
-
== Using Gosia in experiment simulation and planning ==
+
===Experiment planning and simulation===
-
...
+
The GOSIA suite of codes are ideally suited to the design and planning of
 +
heavy-ion induced Coulomb excitation experiments as well as the subsequent
 +
analysis. Coulomb excitation experiments can seem deceptively simple,
 +
especially for few-state problems, leading some experimenters to fall into
 +
analysis traps or collecting data that have less than optimal sensitivity to
 +
the goals of the experiment. The [[experiment_planning | Experiment planning]] page identifies potential pitfalls
 +
in the design and analysis of Coulomb excitation experiments.  
-
== Using Gosia for data analysis ==
+
===Analysis of Coulomb excitation data===
-
...
+
The motivation for development of Gosia was to
 +
implement the capability to extract measured
 +
<math>E\lambda</math>
 +
matrix elements model-independently from Coulomb excitation data. The first
 +
major task required to achieve this goal was to design experiments covering a
 +
wide dynamic range of Coulomb excitation strength that provide sufficient
 +
experimental data to overdetermine the many unknown matrix elements.
 +
Experimental techniques were developed to achieve this requirement in the
 +
1980's and primarily involved Coulomb excitation measurements over a wide
 +
range of both scattering angle and unexcited nucleus
 +
<math>Z</math> value. The second major task was the development of Gosia to
 +
model-independently extract the matrix elements via a least-squares search of
 +
the data. During the 1980's and early 1990's the ready availability of beam
 +
time at heavy-ion accelerator facilities, the availability of high-efficiency
 +
<math>p-\gamma</math> detector facilities, and access to fast computer systems needed for the Gosia
 +
least-squares searches, enabled the first model-independent extraction of
 +
<math>E\lambda</math>
 +
matrix elements from multiple Coulomb excitation data.  
-
== How do I get Gosia? ==
+
[[Model_independent_analysis | Model-independent analysis]]
-
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gosia_20081208.10.f Download the latest release of Gosia here]
+
[[Model_dependent_analysis | Model-dependent analysis]]
-
* [http://www.pas.rochester.edu/~cline/Research/GOSIAcodes/2009manual20080630.pdf Download the latest Gosia manual]
+
 +
==Selected special topics==
-
== Getting started ==
+
Other topics can be found using the search box at the left.
-
* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
+
-
* [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
+
-
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
+
-
Consult the [http://meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.
+
[[common_mistakes | Common mistakes in Gosia calculations]]
 +
 
 +
[[Integrated_yields | Interpreting the "integrated yields" output]]
 +
 
 +
[[normalization_of_yield_data | Normalization of gamma-ray yield data]]
 +
 
 +
==Downloads==
 +
 
 +
Note that Gosia version numbers are coded as YYYYMMDD.N, where N is a minor update or bug-fix on the original YYYYMMDD version.  For example, version 20110524.2 was released on 2011-11-07.  ''Some recent releases have an incorrect message "LATEST REVISION- JUNE  2006" in the output file header.''
 +
 
 +
(Right-click to download source codes.)
 +
 
 +
* The current version (20120510) of the [http://www.pas.rochester.edu/~cline/Gosia/Gosia_Manual_20120510.pdf Gosia manual]
 +
* The latest release (20110524.2) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia_20110524.2.f  Gosia]
 +
* The latest release (2_20081208.14) of [http://www.pas.rochester.edu/%7Ehayes/gosia_versions/gosia2_20081208.14.f Gosia2], for analysing simultaneous Coulomb excitation of target and projectile, using a common normalization.
 +
* The current version of Rachel, the Gosia interface, can be downloaded as a zip file or a Git repository here: [https://github.com/adamhayes/Rachel master branch] . Feel free to fork and contribute.
 +
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/pawel-06-mod.f  Pawel], the Gosia version to treat excitation of a nucleus in an isomer state
 +
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gosia_arm.for  ANNL (Anneal)], a special version of Gosia developed by Rich Ibbotson that uses simulated annealing techniques to locate minima
 +
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/sigma.f  Sigma], the 2006 Fortran source code for deducing the quadrupole invariants from the E2 matrix elements determined by Gosia
 +
* [http://www.pas.rochester.edu/%7Ecline/Research/GOSIAcodes/gremlin.f  GREMLIN], the gamma-ray detector efficiency code developed for use with GOSIA in 1987 by Alexander Kavka
 +
 
 +
* The set of [http://www.pas.rochester.edu/~hayes/gosia_downloads/fit_demo_2011.tar demonstration files] to accompany the Gosia tutorial in chapter 14 of the Gosia Manual
 +
 
 +
==Installing Gosia==
 +
 
 +
Installation of Gosia requires only the following steps:
 +
 
 +
# Compiling gosia with a Fortran compiler
 +
# Setting the default path or alias to find Gosia, if desired.  (See also the path requirements for [[Gui|Rachel]] and the [[rachel setup file]].)
 +
 
 +
Most standard Fortran 77 compilers will produce a working Gosia executable.  GNU 
 +
<tt>g77</tt> is recommended, but is becoming deprecated on newer machines.  The newer,
 +
more commonly used <tt>gfortran</tt> will also work.  Intel Fortran should work, but is not recommended, because future error trapping patches may not work well with the Intel compiler.  For more information about
 +
compiling and standard builds, refer to the page [[compiling gosia | Compiling Gosia]].
 +
 
 +
== User support ==
 +
 
 +
===The graphical interface for Gosia===
 +
 
 +
A [[Gui | GUI (Graphical User Interface) called Rachel]] has been developed.  The current version can be found in the download section above.  Novice Gosia users can use this interface to develop properly formatted template Gosia input files.  These can be modified by comparing the input lines to the Gosia manual instructions, or Gosia can be run entirely from within the GUI for many typical [[simulation (experiment planning)]] and analysis problems.
 +
 
 +
===Example Gosia input files===
 +
 
 +
Chapter 14 of the current [[Gosia Manual]] contains an annotated example input, a flowchart of the procedures that must be run during analysis of data and a tutorial based on a set of example files which can be obtained on the [[Gosia_tutorials]] page.
 +
 
 +
===The Gosia Forum===
 +
 
 +
The new gosia forum can be found [http://www-user.pas.rochester.edu/~gosia/phpBB3/index.php here.]  As described on the [[Gosia_users'_forum]] page, the Forum is the appropriate place to post requests for help with specific Gosia calculations and for experienced users to give answers and advice.
 +
 
 +
==Maintenance of the Gosia codes==
 +
 
 +
The Gosia codes are maintained by the [[Gosia_Steering_Committee]].
 +
 
 +
==Purpose of the Gosia Wiki==
 +
 
 +
While the Wiki will eventually mirror much of the content of the [http://www.pas.rochester.edu/%7Ecline/Gosia/2011manual20110428.pdf Gosia Manual], the purpose is not to reproduce the manual in its entirety.  The Gosia Manual should still be considered the primary reference for running Gosia.  The advantage of the Wiki format is that an unlimited number of pages can be added here by interested users on special topics that are not appropriate for a users' manual.  These may include
 +
 
 +
* Examples of Gosia input and output for common calculations, such as
 +
** input file templates
 +
** common detector definitions
 +
** proper data set normalizations
 +
** fitting strategies for systems with many matrix elements
 +
* Solutions for difficult calculations, such as extreme inverse kinematics cases
 +
* More detailed theory notes
 +
 
 +
* Examples of the use of [[Pawel]], [[ANNL]] and other codes in the Gosia suite
 +
 
 +
Wiki users are encouraged to contribute anything that should be of general interest to the Gosia user community and to move solved problems from the Forum if they may be of general interest.
 +
 
 +
==Help for the Wiki user==
 +
 
 +
Consult the page [[Wiki_formatting]] for basic formatting instructions to contribute to this Wiki.
 +
 
 +
==Links==
 +
 
 +
Some of the following pages will be absorbed into the pages on the new Wiki server.
 +
 
 +
* The [http://www.slcj.uw.edu.pl/en/0.html Warsaw Heavy Ion Laboratory] page and the
 +
* [http://www.slcj.uw.edu.pl/gosia_workshop 2008 Gosia Workshop] at Warsaw
 +
* The [http://www.ikp.uni-koeln.de/~warr/gosia/ Cologne Gosia page]
 +
* and the [http://www.pas.rochester.edu/~cline/Gosia/index.html Rochester Gosia page]
 +
 +
 
 +
==Notes==
 +
 
 +
<references/>

Latest revision as of 15:54, 13 October 2015

Personal tools