Commit graph

302 commits

Author SHA1 Message Date
Martin Reinecke
7c8039d34e changed memory layout for phase array for alm2map 2013-02-08 18:25:22 +01:00
Martin Reinecke
4b3da2e693 improve mlim computation 2013-01-22 14:54:25 +01:00
Martin Reinecke
ed0a0c9394 remove debugging output 2013-01-17 13:27:43 +01:00
Martin Reinecke
526426388e output a line for easy use with gnuplot 2013-01-17 11:45:43 +01:00
Martin Reinecke
3027924ce4 explanatory comment 2013-01-17 11:45:19 +01:00
Martin Reinecke
2353da0042 introduce theta chunking for MPI jobs 2013-01-16 12:58:29 +01:00
Martin Reinecke
842b790b1f parallelize random a_lm generation 2013-01-16 12:57:33 +01:00
Martin Reinecke
54bc25edcb tweaks for highly parallel and very large jobs 2013-01-15 15:18:16 +01:00
Martin Reinecke
81ad41103b OpenMP support for Gauss grid computation 2013-01-15 13:05:54 +01:00
Martin Reinecke
dcfc611592 add a barrier call to improve timing 2013-01-14 23:37:52 +01:00
Martin Reinecke
5cba6158f2 better output for benchmark component 2013-01-14 12:54:44 +01:00
Martin Reinecke
8602e8c801 update copyright years 2013-01-13 10:50:27 +01:00
Martin Reinecke
6c33002104 bug fix for MPI mode 2013-01-12 19:12:30 +01:00
Martin Reinecke
475123ec4e bug fix for chunk computation 2013-01-11 13:59:54 +01:00
Martin Reinecke
d6d008b4b3 Experimental: add a reduced Gauss-Legendre grid, which has
the minimum amount of pixels in phi direction (depending on theta)
that still allows SHTs at machine accuracy.
2013-01-11 13:42:44 +01:00
Martin Reinecke
0dd6e2a858 improve chunk size calculation 2013-01-11 13:38:15 +01:00
Martin Reinecke
9b1c631ce1 preparation for more flexible arrangement of data in the phase array 2013-01-10 10:45:29 +01:00
Martin Reinecke
03d4880cc5 bug fixes
add benchmarking code for checking the autotuner
2013-01-09 11:52:08 +01:00
Martin Reinecke
72e72ea06f switch to new method of polar optimization, which is safe for all spins 2013-01-08 19:24:52 +01:00
Martin Reinecke
32ddcae2ec Merge branch 'packed' of git://github.com/dagss/libsharp 2013-01-08 15:48:57 +01:00
Dag Sverre Seljebotn
35494f3926 SHARP_REAL_HARMONICS flag 2013-01-08 14:14:29 +01:00
Dag Sverre Seljebotn
d5679f2c43 SHARP_PACKED alm_info flag 2013-01-08 13:31:11 +01:00
Martin Reinecke
44250f75df remove unused struct member 2013-01-08 08:33:55 +01:00
Dag Sverre Seljebotn
80b2f9abff Use macros to shorten alm2almtmp and almtmp2alm 2013-01-07 11:23:15 +01:00
Dag Sverre Seljebotn
1ec2c44b85 gitignore 2013-01-07 11:05:57 +01:00
Martin Reinecke
319292f3a5 more memory usage info 2013-01-06 14:12:03 +01:00
Martin Reinecke
8bcc26a9f9 janitorial work 2013-01-03 15:48:52 +01:00
Martin Reinecke
1d4823bfd2 remove obsolete demo programs 2013-01-02 23:56:34 +01:00
Martin Reinecke
5a770969d7 adjust Makefile test targets 2013-01-02 22:51:00 +01:00
Martin Reinecke
af988856e9 simplification 2012-12-27 14:56:17 +01:00
Martin Reinecke
a8a1fafebb tweaked screen output 2012-12-26 11:03:41 +01:00
Martin Reinecke
782d13d843 better code re-use 2012-12-26 00:31:51 +01:00
Martin Reinecke
78173bd83e remove standalone test codes 2012-12-21 22:02:15 +01:00
Martin Reinecke
51a3c4d644 replace individual test codes with sharp_testsuite 2012-12-21 12:39:58 +01:00
Martin Reinecke
f223de9fe4 sync with latest changes 2012-12-13 13:15:54 +01:00
Martin Reinecke
7cf0c8c282 add test for Fejer2 quadrature 2012-12-03 11:11:18 +01:00
Martin Reinecke
0d8d82677d better support for adjoint SHTs 2012-12-03 11:08:03 +01:00
Martin Reinecke
76be57342a adjust to new geomhelpers 2012-11-29 12:14:27 +01:00
Martin Reinecke
5f9dc953d8 be more paranoid with ALLOC2D 2012-11-29 11:24:16 +01:00
Martin Reinecke
a9bc412c7f add support for a Fejer 2 type grid 2012-11-27 16:32:34 +01:00
Martin Reinecke
ccf358f9d4 more ring weight calculation via FFT 2012-11-27 14:49:45 +01:00
Martin Reinecke
17dcfd2417 fix documentation 2012-11-27 11:14:12 +01:00
Martin Reinecke
c631d58b24 switch to FFT for weight generation 2012-11-26 23:34:08 +01:00
Martin Reinecke
94c6a99ad8 allow any number of rings in sharp_make_ecp_geom_info() 2012-11-23 13:28:51 +01:00
Martin Reinecke
7d23ebcc39 add MW geometry 2012-11-22 23:33:20 +01:00
Martin Reinecke
6bbd0f46f5 add phi0 parameter to sharp_make_gauss_geom_info() 2012-11-22 23:02:42 +01:00
Martin Reinecke
329f08b7b4 allow HW pixelisations with both even and odd number of rings 2012-11-20 15:00:54 +01:00
Martin Reinecke
41062aa64a improve documentation 2012-11-20 08:54:53 +01:00
Martin Reinecke
d8d4b1bc1e documentation improvements 2012-11-19 23:21:02 +01:00
Martin Reinecke
46d8d94d9c tweak HW grid helper 2012-11-19 22:27:50 +01:00