About

What is r-Java

We present r-Java 2.0, an r-process nucleosynthesis code equipped with a simple-to-use graphical user interface (GUI) that solves a full reaction network of over 8000 nuclei. Built to be an instrument for the nuclear physics and astrophysics community, r-Java 2.0 allows users to test the effects of varying nuclear reaction rates as well as study the r-process in a host of different astrophysical environments. On top of solving an r-process reaction network over a large range of input parameters r-Java 2.0 computes; nuclear statistical equilibrium (NSE) distributions, fission mass fragmentation and allows for the investigation of individual nuclear reactions.

Downloads

How to get r-Java

r-Java is available for free (although we would appreciate a mention in any published work). Below you will find links to the binary executable for all major platforms. If you have any questions or problems with installation please do not hesitate to contact us.


Important note for MacOSX users: Download the following zip-file rJava_Mac_j3d_files.zip and place all the content files in the directory /Library/Java/Extensions/ Run the Mac Installer for rJava and then simply launch the software.


Important note for Linux users: The Linux installers do not come pre-packaged with java, and therefore the user will have to install both Java >= v1.7 and Java3D >= v1.52


Disclaimer: At this time r-Java is not an open source code. Our team of programmers are constantly working to improve the software and version 3.0 is currently in development. New features expected in r-Java 3.0 are: neutrino interactions, charged particle reactions, and a module for performing sensitivity studies. However if you have an idea of something that you would like to see in the code please send us an email. All requests are taken into consideration and yours could appear in the next version of r-Java.



Reference Documents
Binaries

Tutorials

Help getting started has never been so easy...

Overview Tutorial

This tutorial provides a general overview of r-Java including how to get started

Graphing Tutorial

This tutorial shows you how to set up different graphs

Initial Mass-Fraction Tutorial

This tutorial shows you how to setup initial mass fractions

Simulation

This video shows a simulation with periodic table and chart of nuclides output

NSE Tutorial

This tutorial provides an example of how to run an NSE calculation. Supporting files for this tutorial include:

Project

Fission Tutorial

This tutorial provides an example of how to run a fissoin calculation in rJava. Supporting files for this tutorial include:

default_setup.rjava
Project

Waiting-point Tutorial

This tutorial provides an example of how to run a waiting point calculation. Supporting files for this tutorial include:

default_setup.rjava
Project

Full-network Tutorial

This tutorial provides an example of how to run a full-network calculation. Supporting files for this tutorial include:

default_setup.rjava
Projecta
Farouqi S270 Init.txt
Farouqi S236 Init.txt
YAflat S236.txt

Help

We have tried to make r-Java as user friendly as possible, but if you need help running the code, have questions about how it works or would like to see features added please contact us!




Contact Details

  • rjava@ucalgary.ca
  • Quark Nova Project
    Department of Physics and Astronomy
    University of Calgary, Calgary, Alberta, Canada