Commit graph

302 commits

Author SHA1 Message Date
Dag Sverre Seljebotn
775601c4ad Merge pull request #10 from dagss/legendre_table
sharp_legendre_table: Import Legendre table generating code from libpsht
2017-06-13 13:07:41 +02:00
Dag Sverre Seljebotn
da748f619a Change API to be able to support spin-weighted Legendre functions in the future 2017-05-22 13:28:11 +02:00
Dag Sverre Seljebotn
a93db0b1aa sharp_legendre_table: Import Legendre table generating code from libpsht
Includes a Python wrapper. The code is tested and compared with SciPy
results through the Python tests.
2017-05-19 11:44:18 +02:00
Dag Sverre Seljebotn
0787838ab3 README updates 2016-10-12 00:23:52 +02:00
Dag Sverre Seljebotn
8a32a8e751 Small Fortran wrapper fixup 2016-03-04 15:19:34 +01:00
Dag Sverre Seljebotn
eb4a76a4eb Small fix to Legendre root Python tests 2016-03-04 15:14:44 +01:00
Dag Sverre Seljebotn
da3cd27363 Make Fortran wrapper ifort-compatible and fix an issue with alm/geom_info%n_local == 0 2016-03-04 15:14:28 +01:00
Dag Sverre Seljebotn
6d9793110a Merge pull request #7 from dagss/pythonsht
Declaring this ready for merging into master now.
2015-06-03 23:51:47 +02:00
Dag Sverre Seljebotn
2ad975760f Work around a bug in Cython with using my mpi4py 2015-06-03 23:50:59 +02:00
Dag Sverre Seljebotn
f8e6119f5d Merge pull request #9 from pchanial/pythonsht
Pythonsht, take 2
2015-06-03 23:50:09 +02:00
Pierre Chanial
07e022648b Various build fixes. Ensure --enable-pic configure option is set when building the python Extension. Build all libraries before building the Python extension. Fix for non-standard Python installation. 2015-05-20 22:22:19 +02:00
Pierre Chanial
1892b77a46 Compatibility with mpi4py <= 1.3.1. 2015-05-20 11:08:45 +02:00
Pierre Chanial
8d87184330 Fix typo. 2015-05-19 23:40:25 +02:00
Dag Sverre Seljebotn
3d60c8b3b8 Remove accidentally committed file 2015-05-19 21:50:55 +02:00
Dag Sverre Seljebotn
16888967c1 Support for multiple transforms and spin-transforms 2015-05-19 20:53:52 +02:00
Dag Sverre Seljebotn
48e213151a First draft of SHTs in Python wrapper 2015-05-15 10:39:59 +02:00
Dag Sverre Seljebotn
c680bbb2e5 Merge pull request #6 from dagss/nphmax-bug
Fix a bug related to nphmax not being set in MPI mode
2015-04-28 14:10:49 +02:00
Dag Sverre Seljebotn
33ffb50225 Fix a bug related to nphmax not being set in MPI mode 2015-04-28 13:06:12 +02:00
Dag Sverre Seljebotn
dc7910917f Add -fopenmp flag for linking Python extension 2015-04-24 18:12:31 +02:00
Dag Sverre Seljebotn
f48a0bd154 Merge remote-tracking branch 'dagss/master' 2015-04-24 18:08:18 +02:00
Dag Sverre Seljebotn
9f778a79b5 Merge pull request #5 from dagss/legroots
Expose gauss_legendre_tbl publicly as sharp_legendre_roots
2015-04-24 18:04:53 +02:00
Dag Sverre Seljebotn
bd52e32a87 Merge pull request #4 from dagss/legtrans
Legendre transforms
2015-04-24 18:04:42 +02:00
Dag Sverre Seljebotn
7ecd1ddc93 Expose gauss_legendre_tbl publicly as gauss_legendre_roots 2015-04-24 09:51:00 +02:00
Dag Sverre Seljebotn
765831ea2b legendre transforms: Fortran wrapper 2015-04-23 18:54:46 +02:00
Dag Sverre Seljebotn
f2fe4f9ca2 legendre transforms: Polishing and bugfixes
vbroadcast didn't work properly for some reason, vload does..
2015-04-23 15:22:45 +02:00
Dag Sverre Seljebotn
ea8671c2ec Prevent invoking Jinja templating unecessarily 2015-04-22 14:49:46 +02:00
Dag Sverre Seljebotn
0a0cad34aa Python wrapper with test for Legendre transform 2015-04-22 14:12:48 +02:00
Dag Sverre Seljebotn
351180baf4 Moved over Legendre transforms from Commander project 2015-04-22 14:12:48 +02:00
Martin Reinecke
6077806ecc add some inquiry functions 2015-04-20 19:40:32 +02:00
Dag Sverre Seljebotn
9a839b8fd3 Fortran wrapper for libsharp 2015-04-14 11:24:11 +02:00
Dag Sverre Seljebotn
c3b6277545 sharp_make_subset_healpix_geom_info 2015-04-14 11:23:59 +02:00
Dag Sverre Seljebotn
cf7de6ba70 sharp_map_size and sharp_alm_count functions 2015-04-14 11:23:59 +02:00
Dag Sverre Seljebotn
c50c0fe27a Added sharp_make_mmajor_real_packed_alm_info 2015-04-14 11:23:59 +02:00
Martin Reinecke
e36488996f relax over-eager sanity check 2014-03-19 10:19:47 +01:00
Martin Reinecke
7ce3a48ce1 fix typo 2013-09-18 11:12:29 +02:00
Martin Reinecke
128f33471c ... and another one 2013-08-08 13:20:38 +02:00
Martin Reinecke
193a8efd4f another fix 2013-08-08 13:17:10 +02:00
Martin Reinecke
810e415ab5 another fix 2013-08-08 13:02:11 +02:00
Martin Reinecke
693cda4719 more MIC stuff 2013-08-08 12:59:07 +02:00
Martin Reinecke
ab8a39d4d5 redesign vector interface a bit
add first try for MIC intrinsics
2013-08-08 12:52:16 +02:00
Martin Reinecke
f3619052fa fix include file 2013-04-30 08:22:48 +02:00
Martin Reinecke
4eeac1f559 allow skipping the FFT part with some hackery; this will be solved in a better
way on the func branch
2013-04-29 11:18:11 +02:00
Martin Reinecke
40ca46800e work around ICE in gcc 4.4.x 2013-04-15 08:56:20 +02:00
Martin Reinecke
96999dcf00 remove the ringhelper work array 2013-04-03 12:58:17 +02:00
Martin Reinecke
980e27853d restructure data exchange with maps 2013-04-03 11:56:54 +02:00
Martin Reinecke
0db387645c switch to really real-valued FFTs 2013-04-02 16:43:06 +02:00
Martin Reinecke
76d0dc98d8 remove unnecessary include 2013-03-22 11:08:48 +01:00
Martin Reinecke
e06f6cf740 mention gcc 4.4.x compiler bug 2013-03-11 11:08:33 +01:00
Martin Reinecke
44cf6c2339 fix SHTs for colatitudes with sin(theta)<0 2013-02-24 08:26:21 +01:00
Martin Reinecke
515ef8a4aa use best of several tries for small SHTs 2013-02-08 18:30:25 +01:00