I no longer work on this project, so I cannot support you. However, this solidification code is not physics based, but geometry based. It aims to create structures which look like typical solidified structures, but not following step-by-step physical process. So maybe this is not what you are looking for. On the other hand, you can code some recrystallisation rules based on your thermal fields. The model is 3D.
FreeBSD PR 226722 - hang when running tests as root
no time or motivation to work on this - closing
FreeBSD PR 210687 - science/hdf5 Add OPTION to enable Parallel I/O support
I have no time or motivation to work on this - closing
CASUP for solidification modelling
Comitting unversioned files
Comitting Makefile-mpiifort
Few changes to enable new functionalities for CAFE & CPFE
Improved CAFE functionalities and interfaces to CPFE
Deleting dir CAFE_CPFE
Creating directory CAFE_CPFE
Deleting dir CAFE_CPFE
Version with improved CAFE functionalities and CPFE interfaces
Deleting folder CAFE_CPFE from branches dir
Deleting folder CAFE from branches dir
Baseline version for BCP4
creating dev branch for Arun
upd
added module + routine with reading cmd line data - use for reading in box sizes, updated all new tests accordingly
updated robodoc comments
fixed robodoc comments
fixed wrong halo array size in ca_hx_1D - now ising_1D passes
minor - comment
minor - ising_1D still fails
check 1D magnetisation - fail - dig deeper
removed redundant "test" from test programs
started on 1D coarray grid code
added HX routine with a global barrier (sync all) and tests for it
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226722
FreeBSD PR 210687 - science/hdf5 Add OPTION to enable Parallel I/O support
FreeBSD PR 226722 - hang when running tests as root
FreeBSD PR 217750: OpenCoarrays using openmpi, openmpi2
fixed upstream
2nd OMP/coarrays example seems to work
working on OpenMP tests. not finished
check array bounds on FreeBSD
seems fixed
I think I fixed the out of bounds error
intermediate, do not use
added HX timing test
merged 6 tiny, 1-line, HX routines into ca_hx_all
minor
less restrictive sum calculations
made HX routine an argument in MPI and whole model coarray energy routines
updated README for release 5
cutting release 5
updated ref values on Cray, all ok
updated comments
all new tests seem to pass on FreeBSD, need to check on Cray
updated FreeBSD tests Makefile
updated Makefile-FreeBSD
- integer kind for CA arrays can now be changed in cgca_m1co via
minor, debug output
minor
fix error in cgca_cadim
fixed all gfortran type cast warnings
comments updated
trying to fix gfortran warnings on type cast
non-default int kind for CA and MPI - lots of small changes, bugs uncovered
updated robodoc comments, CGPACK -> CASUP in doc
readme updated for release 4
cut release 4
more flexible RND routine + tests updates
comment upd
trying to build with ifort17
updated compiler flags for Cray
whole array perf tests run on Cray
whole model coarray works on FreeBSD
minor
simplifying code
intermediate
test_hxvn_co pass Cray
test_hxvn_co seems ok
getting closer
updated Cray makefile
getting test_hxvn_co passes with triple loop
have to work around a Cray bug
minor
Cray makefile updated
some progress
whole CA model coarray HX progressing
started a submodule for new gen HX for whole CA model coarrays
ising scaling tested on ARCHER up to full machine capacity, 4544 nodes (109,056 cores)
improvements for large integer kinds on Cray
added timing to ising tests
MPI code passes on Cray
readme updated for release 3
cut release 3
MPI ising works