Commit Graph

129 Commits

Author SHA1 Message Date
Guilhem Lavaux
1725125d76 Link libdl 2015-10-28 13:57:24 +01:00
Guilhem Lavaux
56ee1156f0 Fixed typo 2015-09-29 16:34:46 +02:00
Guilhem Lavaux
8d4ee1bfdd Added fast parallel interpolator. Some adjustment to BORG icgen 2015-08-28 11:56:35 +02:00
Guilhem Lavaux
21507e3013 Fixed integrator to stop at exactly the right distance 2015-07-14 12:21:20 +02:00
Guilhem Lavaux
b668f9947d fixed include ordering in h5_readFlash. Expanded limits of kdtree. Better support for NETCDF4/HDF5. 2015-06-09 20:01:56 +02:00
Guilhem Lavaux
bb94130bcd Implemented correctly getMasses 2015-05-05 14:21:21 +02:00
Guilhem Lavaux
ddaac4a97a Linked to python 2015-04-28 22:15:40 +02:00
Guilhem Lavaux
9629b24487 Fixed bug in CosmoPower/ Eisenstein & Hu 2015-02-24 17:41:30 +01:00
Guilhem Lavaux
b7392204ad Added possibility to do partial normalization 2015-02-24 14:48:08 +01:00
Guilhem Lavaux
f775df8310 Add some small annotation to runtime error. Most likely reason is 'doublePrecision' setting 2015-02-20 10:28:07 +01:00
Guilhem Lavaux
1fe8f58105 Removed spurious prints. Do better CosmoTool exception translation 2015-02-20 10:24:37 +01:00
Guilhem Lavaux
5395097fa7 Merge branch 'master' of bitbucket.org:glavaux/cosmotool 2015-02-10 14:20:32 +01:00
Guilhem Lavaux
8198cef3c5 Fixed openmp usage 2015-02-10 14:20:09 +01:00
Guilhem Lavaux
1f0d1ee113 Fixed init of merged Ramses sim 2015-02-10 14:08:33 +01:00
Guilhem Lavaux
ab36a5b24a Added support for ID in ramses 2015-02-10 14:00:28 +01:00
Guilhem Lavaux
68bdc4fb31 Fixed compilation option for CosmoTool. Show a message to indicate which variant is used to build the python modules 2015-02-10 13:43:05 +01:00
Guilhem Lavaux
beb651c79a Fixed yorick_nc3, and necdf4 building (C++4). Fixed borg reading routines 2015-02-06 14:04:51 +01:00
Guilhem Lavaux
483ff1333d Moved to Python3 compatible python 2015-01-30 17:50:18 +01:00
Guilhem Lavaux
e01d3d0331 More doc for python 2015-01-26 18:16:33 +01:00
Guilhem Lavaux
1b971e96c0 Merge branch 'master' of bitbucket.org:glavaux/cosmotool 2015-01-26 18:10:39 +01:00
Guilhem Lavaux
54fb5d927f Fixed normalization of _compute in power spectrum 2015-01-20 16:11:58 +01:00
Guilhem Lavaux
85c1317939 Added more documentation 2014-12-23 16:43:03 +01:00
Guilhem Lavaux
7a27dae025 More doc 2014-12-07 22:07:10 +01:00
Guilhem Lavaux
e6068c0aa0 Added tons of doc 2014-12-07 21:50:12 +01:00
Guilhem Lavaux
e5fbc1d62e Added experimental documentation. Added a sphinx skeleton 2014-12-07 10:53:41 +01:00
Guilhem Lavaux
1de00abf9d Fixed return types for interp3d 2014-12-02 13:32:01 +01:00
Guilhem Lavaux
b8c0efc80f Hardened parallel gadget 2014-11-21 15:24:32 +01:00
Guilhem Lavaux
df50699799 Use more general filename list type 2014-11-21 14:21:07 +01:00
Guilhem Lavaux
58a39416e7 Fixed list init 2014-11-20 14:51:39 +01:00
Guilhem Lavaux
5e55b263a1 Added parallel gadget loader to saturate I/O 2014-11-20 14:45:00 +01:00
Guilhem Lavaux
8b9b72ca82 Splitted big pyx into sub-pyx 2014-11-20 14:04:17 +01:00
Guilhem Lavaux
b5a6ebb05c Export the totalNumParticles field 2014-11-03 13:56:32 +01:00
Guilhem Lavaux
adfc76a96d Use numexpr for accumulating 2014-09-26 18:20:18 +02:00
Guilhem Lavaux
4e79e2eec6 Python CIC is now more memory and CPU efficient using numexpr 2014-09-25 09:55:32 +02:00
Guilhem Lavaux
0d688fbf7d Added runtime checks to cl_CIC_Density 2014-09-23 11:59:46 +02:00
Guilhem Lavaux
f6ad248f75 Added OpenCL CIC code 2014-09-23 11:54:44 +02:00
Guilhem Lavaux
025cdba6a9 Merge 2014-07-28 09:34:20 +02:00
Guilhem Lavaux
917a45b494 Added new timing helper in python 2014-07-28 09:33:08 +02:00
Guilhem Lavaux
087ab69ff3 NGP fix 2014-07-18 15:54:12 +02:00
Guilhem Lavaux
b3fee145d4 Fixed compile warnings 2014-07-18 14:36:55 +02:00
Guilhem Lavaux
62a845493e Added NGP 3d evaluator 2014-07-18 14:34:01 +02:00
Guilhem Lavaux
dcf77b40d6 New fftw module 2014-07-15 15:49:11 +02:00
Guilhem Lavaux
6150597c67 OpenMP of _project 2014-07-10 16:19:40 +02:00
Guilhem Lavaux
0001d86977 Parallelized interp3d 2014-07-09 13:58:48 +02:00
Guilhem Lavaux
fc44597829 Added support for types and masses 2014-07-05 22:05:04 +02:00
Guilhem Lavaux
247d8512e4 Added help strings and ksz support 2014-06-18 16:13:16 +02:00
Guilhem Lavaux
81f4b642e4 Re-optimized projection 2014-06-14 17:15:56 +02:00
Guilhem Lavaux
60a477a4c0 Try to debug error 2014-06-13 17:38:49 +02:00
Guilhem Lavaux
00f4f0a00a More work on performance but broke the algorithm 2014-06-13 17:11:40 +02:00
Guilhem Lavaux
7a61ad7519 attempt to boost python performance 2014-06-13 11:07:58 +02:00
Guilhem Lavaux
ae16e77de7 Warning fixes, Performance improvements 2014-06-13 09:45:48 +02:00
Guilhem Lavaux
0ad97c6e66 More CIC 2014-06-12 22:18:50 +02:00
Guilhem Lavaux
cef0fb3786 Added a lean CIC filter 2014-06-12 17:16:59 +02:00
Guilhem Lavaux
c80e2833e0 Fixed progressbar again 2014-06-12 15:35:54 +02:00
Guilhem Lavaux
6967a1f55c Fix parallelization of the projector to make a proper reporting of the progress 2014-06-12 15:29:36 +02:00
Guilhem Lavaux
a6b08dfe8f Added more timing. Fixed whitification. 2014-06-12 09:45:46 +02:00
Guilhem Lavaux
401ddc8a8b Added parallelization to _project.pyx code 2014-06-11 11:14:33 +02:00
Guilhem Lavaux
9b54973624 Fix 2014-06-05 17:36:57 +02:00
Guilhem Lavaux
718fac9993 Fixes 2014-06-05 16:24:05 +02:00
Guilhem Lavaux
b5319a0b1c more work on spherical projection. testlet for this code 2014-06-05 14:07:57 +02:00
Guilhem Lavaux
7b7d5b050e More projection code 2014-06-04 18:06:48 +02:00
Guilhem Lavaux
be03931328 Infrastructure for better spherical projection 2014-06-04 16:25:24 +02:00
Guilhem Lavaux
1693c222e1 Imported the projection library for python 2014-06-04 14:00:54 +02:00
Guilhem Lavaux
7662ea98d4 Fixed cic. Fixed lpt1 evaluation in cosmogrowth 2014-06-03 10:48:54 +02:00
Guilhem Lavaux
4bc7bf47a7 CIC code in python. Moved simu python code to simu.py 2014-06-03 10:08:18 +02:00
Guilhem Lavaux
302ed9a912 Fixed CIC errors. Added support for CosmoPower in _cosmotool.pyx 2014-06-03 09:51:26 +02:00
Guilhem Lavaux
0a28eb3e04 Fixed ramses 2014-06-02 14:28:09 +02:00
Guilhem Lavaux
ddb66ab436 White phase exporter (for mpgrafic e.g.) 2014-06-02 10:41:39 +02:00
Guilhem Lavaux
1aaf5f4a13 Added graficToDensity conversion. Added missing getBoxsize() method. Fixed grafic generation 2014-06-02 10:34:20 +02:00
Guilhem Lavaux
8258bd0fe9 New python samples. New python function to write grafic files 2014-06-01 15:32:15 +02:00
Guilhem Lavaux
5d3b56bfcb Tons of fixes in python binder. Loadgadget slightly more verbose 2014-05-31 08:43:22 +02:00
Guilhem Lavaux
f4187185a7 Hardened SimuData. Support writeGadget 2014-05-30 19:00:25 +02:00
Guilhem Lavaux
87a41d890e Imported borg reading routines 2014-05-30 17:10:27 +02:00
Guilhem Lavaux
2afccc3411 grab particle ids too 2014-05-30 13:21:12 +02:00
Guilhem Lavaux
bf4977721f Added support for ramses in _cosmotool. Fixlet in gadget 2014-05-30 11:39:13 +02:00
Guilhem Lavaux
9223ddbc3c Check for 0 pointer 2014-05-27 13:54:42 +02:00
Guilhem Lavaux
6dc94056f1 Finished early binding 2014-05-26 14:24:53 +02:00
Guilhem Lavaux
ab1a181bb6 First Python support 2014-05-25 11:11:44 +02:00
Guilhem Lavaux
b584ff54a7 Added python 2014-05-25 10:43:06 +02:00