garrelt / c2-ray3dm1d_helium Goto Github PK
View Code? Open in Web Editor NEWC2-Ray radiative transfer / photo-ionziation code, version with helium, combining 1D and 3D
License: Other
C2-Ray radiative transfer / photo-ionziation code, version with helium, combining 1D and 3D
License: Other
This source tree contains the hydrogen + helium version of C2-Ray, the radiative transfer / photo-ionization code. It combines the 1D and 3D versions of the code, although they need to be build in different ways. The original C2-Ray was developed by Garrelt Mellema & Ilian Iliev. This version was developed by Martina Friedrich. Different tests of the code and a description of the algorithms can be found in Radiative transfer of energetic photons: X-rays and helium ionization in C2-Ray M. M. Friedrich, G. Mellema, I. T. Iliev, P. R. Shapiro, 2012, MNRAS 421, 2232 (arXiv:1201.0602) The original C2-Ray paper (hydrogen only) is C2-Ray: A new method for photon-conserving transport of ionizing radiation G. Mellema, I. Iliev, M. Alvarez, P. R. Shapiro, 2006 New Astronomy 11, 374 (astro-ph/0508416)
Multiphase branch sometimes reports convergence but keeps going; However, sometimes it does produce output.
The subroutines which write and read the iteration dumps have not been updated to deal with the new arrays which have been introduced in the multiphase branch. Currently no restarts from iteration dumps can be done although the code does still produce the iteration dump files.
For correcting the diff. brightness temperature calculation we need access to the photoionization rates separated by type of sources.
Hannah's branch already has this.
When compiling without either -DQUASARS and -DPL the multiphase branch produces a code which does not work correctly. Further tests are needed to find out what the problem is and how this can be solved.
When using the PL sources there is no heating in the new multiphase branch of the code.
There is some issue which is not really understood. Ask Hannah Ross for more details. It is not clear if this is an issue with C2Ray or with the source lists.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.