{"id":17655152,"url":"https://github.com/ickc/libsharp","last_synced_at":"2025-03-30T09:26:50.405Z","repository":{"id":233378648,"uuid":"649788679","full_name":"ickc/libsharp","owner":"ickc","description":null,"archived":false,"fork":false,"pushed_at":"2023-06-05T16:29:02.000Z","size":388,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-05T11:36:41.607Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ickc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-06-05T16:28:47.000Z","updated_at":"2023-06-05T16:29:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"18b7a805-153f-4118-8814-ed9339c789e5","html_url":"https://github.com/ickc/libsharp","commit_stats":null,"previous_names":["ickc/libsharp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ickc%2Flibsharp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ickc%2Flibsharp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ickc%2Flibsharp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ickc%2Flibsharp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ickc","download_url":"https://codeload.github.com/ickc/libsharp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246299325,"owners_count":20755143,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-23T12:40:58.488Z","updated_at":"2025-03-30T09:26:50.376Z","avatar_url":"https://github.com/ickc.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"NOTICE\n======\n\nActive development of this package has stopped. The package will receive bug fixes\nif necessary, but otherwise the code has been integrated into the `ducc0`\npackage (https://gitlab.mpcdf.mpg.de/mtr/ducc), and further development is\ntaking place there.\n\nPlease prefer `ducc0` over `libsharp2` if you are starting a new project!\n\n# Libsharp2\n\nLibrary for efficient spherical harmonic transforms at arbitrary spins,\nsupporting CPU vectorization, OpenMP and MPI.\n\n## Paper\n\nhttps://arxiv.org/abs/1303.4945\n\n## News\n\n### January 2019\n\nThis update features significant speedups thanks to important algorithmic\ndiscoveries by Keiichi Ishioka\n(https://www.jstage.jst.go.jp/article/jmsj/96/2/96_2018-019/_article and\npersonal communication).\n\nThese improvements reduce the fraction of CPU time spent on evaluating the\nrecurrences for Y_lm coefficients, which means that computing multiple\nsimultaneous SHTs no longer has a big performance advantage compared to SHTs\ndone one after the other.\nAs a consequence, libsharp's support for simultaneous SHTs was dropped, making\nits interface much simpler.\n\nWith the proper compilers and flags (see the file COMPILE for details) libsharp2\nis now built with support for SSE2, AVX, AVX2, FMA3, FMA4 and AVX512f and the\nappropriate implementation is selected dynamically at runtime. This should\nprovide a very significant performance boost for everyone using pre-compiled\nportable binaries.\n\n## Compilation\n\nThe library uses the standard `autotools` mechanism for configuration,\ncompilation and installation. See the file `COMPILE` for configuration hints.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fickc%2Flibsharp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fickc%2Flibsharp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fickc%2Flibsharp/lists"}