garrelt / c2-ray3dm Goto Github PK
View Code? Open in Web Editor NEWThe 3D version of C2-Ray for multiple sources, hydrogen only
Home Page: http://ttt.astro.su.se/~garrelt/C2-Ray3Dm/
The 3D version of C2-Ray for multiple sources, hydrogen only
Home Page: http://ttt.astro.su.se/~garrelt/C2-Ray3Dm/
The source directory contains both the read-in source lists and the processed source lists. It would be better to separate these as the former do not change and can be kept in a master source directory and the latter are different for different simulations. The proposal is to introduce a processed_sources directory.
Hi Garrelt
A few questions:
Is this now the canonical version of C2Ray?
Is this repo public, or are you paying github to let you have private repos?
If it is public, then does that mean you would be ok with me putting Phab-C2 on github? Currently only the input scripts and the post-processing suite are here. The code itself is on my own git server, only accessible from inside the CRyA firewall.
Cheers
Will
PS. The real motive for writing this was to try out the new Github Issues app for iOS.
The code does not contain a calculation of the LW background nor a subgrid model for minihaloes
When I compile the code with a grid size of 1024 I get the following compile error:
mpif90 -c -fopenmp -DMY_OPENMP -DMPI mat_ini_cubep3m.F90
mat_ini_cubep3m.F90:548.55:
call MPI_BCAST(temperature_grid,mesh(1)*mesh(2)*mesh(3)*3,MPI_REAL,0,...
As Garrelt has noted via private communication this is because ndim^3 is above the 4-byte maximum allowed. Since my runs have logical,parameter :: isothermal=.true.
I can comment out:
!#ifdef MPI
! ! Distribute the input parameters to the other nodes
! call MPI_BCAST(temperature_grid,mesh(1)*mesh(2)*mesh(3)*3,MPI_REAL,0,&
! MPI_COMM_NEW,mympierror)
!#endif
It now compiles but needs to be fixed for future.
The IonFracs file is overwritten to be zero for the previous slice when a restart is initiated. This effect is seen in restart both with and without an iterdump.
C2Ray_3D_test_periodic*
is unable to read the input example files that defines the "output streams". The input options suggested in the Google doc documentation also includes "output streams".
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.