jpekkila
|
d7228f0647
|
Added an explicit cast from double to AcReal to avoid a narrowing conversion error
|
2019-07-03 17:11:26 +03:00 |
|
jpekkila
|
919d446222
|
Commented out unused variables in simulation.cc
|
2019-07-03 17:10:40 +03:00 |
|
jpekkila
|
d54ccc1da8
|
Deprecated a block of old code that was used a long time ago for testing forcing
|
2019-07-03 17:10:01 +03:00 |
|
jpekkila
|
945751e585
|
Autoformatted host_forcing.cc
|
2019-07-03 17:06:57 +03:00 |
|
jpekkila
|
af3a1e211e
|
Suppressed unused variable and function warnings in model_rk3.cc
|
2019-07-03 17:03:26 +03:00 |
|
jpekkila
|
59ac264743
|
simulation.cc autoformatting
|
2019-07-03 16:57:57 +03:00 |
|
jpekkila
|
25d4b9a0cd
|
Added compilation warning flags for the Intel compiler.
|
2019-07-03 16:54:51 +03:00 |
|
jpekkila
|
d4968d0583
|
Made the gcc warning flags stricter
|
2019-07-03 16:38:31 +03:00 |
|
jpekkila
|
08e9a32cb1
|
Added a comment about acForcingVec
|
2019-07-03 16:37:16 +03:00 |
|
jpekkila
|
d4d2680f40
|
Added a new generic function to the interface (astaroth.h) for loading arbitrary device constants. Also (unintended) autoformatting.
|
2019-07-03 16:19:25 +03:00 |
|
Miikka Vaisala
|
32c8520543
|
Removed testfile.txt. Demonstration over.
|
2019-07-03 17:37:27 +08:00 |
|
Miikka Vaisala
|
46a2ef4847
|
Commit demonstration for student.
|
2019-07-03 15:13:01 +08:00 |
|
Miikka Vaisala
|
98713ff9d2
|
A possible bug note added. Will look into late.
|
2019-07-03 14:49:10 +08:00 |
|
Miikka Vaisala
|
f0d2be831e
|
host_forcing now committed. Sorry.
|
2019-07-03 09:55:23 +08:00 |
|
Miikka Vaisala
|
334ff868d9
|
Forcing disabled from autotest and from defaults.
It is not suitable function of the autotest tool. If there in really a
mandatory need to add it. I will need special help from Johannes.
|
2019-07-02 18:46:04 +08:00 |
|
Miikka Vaisala
|
4766441ffb
|
Tryin to prepare autotest for forcing.
|
2019-07-02 18:24:41 +08:00 |
|
Miikka Vaisala
|
03689709df
|
Merge branch 'master' into forcing
|
2019-07-02 16:43:10 +08:00 |
|
Miikka Vaisala
|
d0eb308f17
|
Better interface to forcing.
|
2019-07-02 16:35:14 +08:00 |
|
jpekkila
|
9a87053f26
|
README.md edited online with Bitbucket
|
2019-07-01 14:08:59 +00:00 |
|
jpekkila
|
7dc5161056
|
Added guidelines for contributing to the project.
|
2019-07-01 13:44:55 +00:00 |
|
jpekkila
|
2d91df19dc
|
Added a flowchart on how to commit to Astaroth
|
2019-07-01 16:06:15 +03:00 |
|
jpekkila
|
11ceca4cb1
|
Second test commit (feature branches)
|
2019-07-01 14:54:55 +03:00 |
|
jpekkila
|
30b7cda35c
|
Testing the git commands for creating feature branches and merging them back to master
|
2019-07-01 14:42:36 +03:00 |
|
jpekkila
|
a3ca6cf132
|
Added skeletons for packing parts of the ghost zones into buffers to speed up data transfers
|
2019-07-01 13:56:05 +03:00 |
|
jpekkila
|
d9be66f65f
|
NOTE: Renamed LINDUCTION to LMAGNETIC throughout the project.
|
2019-07-01 13:40:24 +03:00 |
|
Miikka Vaisala
|
0600790f41
|
Corrected a bug in the timestep and some scaling problems.
Now I can reach a saturated stated in forcing without crashing the code.
|
2019-07-01 14:19:56 +08:00 |
|
Miikka Vaisala
|
9f0be0d9ff
|
Solved the forcing function boundary problem.
|
2019-07-01 11:06:42 +08:00 |
|
jpekkila
|
0c63d55fd7
|
Worked around a compiler bug in CUDA 9.1, which caused an "Internal Compiler Error (codegen): "there was an error in verifying the lgenfe output!". Apparently the compiler got confused by overloaded is_valid() if the input parameter was not passed as a reference in both cases.
|
2019-06-29 10:49:15 +03:00 |
|
Miikka Vaisala
|
f04ef8e64c
|
Forcing function issue not yet fully resolved.
Now brain hurs. No more today. Break needed.
|
2019-06-28 19:23:18 +08:00 |
|
jpekkila
|
9b45716186
|
Modified user.h such that astaroth compiles with Pencil Code. Note that this is a temporary fix: we should ultimately set the default parameters for all the logical switches in astaroth.h and let the user redefine them at will, either with the DSL or with user.h
|
2019-06-27 18:12:14 +03:00 |
|
jpekkila
|
b694702cf8
|
Removed an old comment
|
2019-06-27 17:11:21 +03:00 |
|
Miikka Vaisala
|
94a25383a9
|
Trying to calculate the forcing scaling.
Causes nans very quickly. Will need to look closer tomorrow again.
|
2019-06-27 19:20:18 +08:00 |
|
jpekkila
|
30c21ff420
|
Formatting: defines stay indented if clang-format is turned off temporarily
|
2019-06-27 13:31:50 +03:00 |
|
jpekkila
|
8ca09668c1
|
Added an advance notice about LINDUCTION to be renamed to LMAGNETIC in the near future throughout the project. LMAGNETIC would be better name since he define is used to enable the magnetic field.
|
2019-06-27 13:28:52 +03:00 |
|
jpekkila
|
fc96283c37
|
Reordered logical flags in a more logical order, density -> hydro -> induction -> entropy -> others
|
2019-06-27 13:22:14 +03:00 |
|
jpekkila
|
75fb756ad4
|
Autoformatted with clang-format. Clang-format does not support indented defines as far as I know, so this will have to do. The alternative would be not to use autoformatting at all (or some other tool).
|
2019-06-27 13:16:41 +03:00 |
|
Miikka Vaisala
|
9b2e9d376f
|
helical_forcing_k_generator() added.
Now Helical forcing almost works. I just need scale to force per tiome step
correctly. The current formulation is wrong.
|
2019-06-27 18:12:15 +08:00 |
|
jpekkila
|
7e40889245
|
Grid and subgrid dimensions are now only printed if VERBOSE_PRINTING == 1
|
2019-06-27 12:54:36 +03:00 |
|
jpekkila
|
44a1160962
|
Added an additional comment
|
2019-06-27 12:50:34 +03:00 |
|
Miikka Vaisala
|
fd6a5df0d6
|
helical_forcing_e_generator() randomized.
|
2019-06-27 15:59:58 +08:00 |
|
Miikka Vaisala
|
9ae3411cce
|
helical_forcing_e_generator() added
Without randomization. Will add next.
|
2019-06-27 14:53:36 +08:00 |
|
Miikka Vaisala
|
d30b866a21
|
Merge branch 'master' into forcing
Now I need to test what works...
Conflicts:
acc/mhd_solver/stencil_process.sps
|
2019-06-27 11:22:31 +08:00 |
|
jpekkila
|
401172bb74
|
Formatting
|
2019-06-26 19:43:37 +03:00 |
|
jpekkila
|
ee075e6741
|
Set the default number of devices to 0 (this is updated at acInit()
|
2019-06-26 19:42:49 +03:00 |
|
jpekkila
|
65c8a39cb9
|
Removed old comments and renamed USER_PROVIDED to USER_PROVIDED_DEFINES to be more explicit
|
2019-06-26 18:56:40 +03:00 |
|
jpekkila
|
cda17c9b08
|
VERBOSE_PRINTING flag is now globally used in the whole program and should be used to suppress development/debugging-related printing. Also added comments to the new interface function acCheckDeviceAvailability and made it free from side effects.
|
2019-06-26 18:50:15 +03:00 |
|
Matthias Rheinhardt
|
0bc8b7e827
|
MR: VTXBUF_DENSITY -> VTXBUF_LNRHO, minor
|
2019-06-26 17:14:24 +03:00 |
|
Matthias Rheinhardt
|
57a39fd848
|
MR: USER_PROVIDED
|
2019-06-26 17:10:51 +03:00 |
|
Matthias Rheinhardt
|
daddde15b8
|
MR: encapsulated user stuff
|
2019-06-26 17:06:46 +03:00 |
|
Matthias Rheinhardt
|
522da0041f
|
MR: new name for GetDevice
|
2019-06-26 16:53:56 +03:00 |
|