Efficient Dealiased Convolutions without Padding
Algorithms are developed for calculating dealiased linear convolution sums without the expense of conventional zero-padding or phase-shift techniques. For one-dimensional in-place convolutions, the memory requirements are identical with the zero-padding technique, with the important distinction that...
Saved in:
| Published in | SIAM journal on scientific computing Vol. 33; no. 1; pp. 386 - 406 |
|---|---|
| Main Authors | , |
| Format | Journal Article |
| Language | English |
| Published |
Philadelphia, PA
Society for Industrial and Applied Mathematics
01.01.2011
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 1064-8275 1095-7197 |
| DOI | 10.1137/100787933 |
Cover
| Abstract | Algorithms are developed for calculating dealiased linear convolution sums without the expense of conventional zero-padding or phase-shift techniques. For one-dimensional in-place convolutions, the memory requirements are identical with the zero-padding technique, with the important distinction that the additional work memory need not be contiguous with the input data. This decoupling of data and work arrays dramatically reduces the memory and computation time required to evaluate higher-dimensional in-place convolutions. The technique also allows one to dealias the higher-order convolutions that arise from Fourier transforming cubic and higher powers. Implicitly dealiased convolutions can be built on top of state-of-the-art fast Fourier transform libraries: vectorized multidimensional implementations for the complex and centered Hermitian (pseudospectral) cases have been implemented in the open-source software FFTW++. [PUBLICATION ABSTRACT] |
|---|---|
| AbstractList | Algorithms are developed for calculating dealiased linear convolution sums without the expense of conventional zero-padding or phase-shift techniques. For one-dimensional in-place convolutions, the memory requirements are identical with the zero-padding technique, with the important distinction that the additional work memory need not be contiguous with the input data. This decoupling of data and work arrays dramatically reduces the memory and computation time required to evaluate higher-dimensional in-place convolutions. The technique also allows one to dealias the higher-order convolutions that arise from Fourier transforming cubic and higher powers. Implicitly dealiased convolutions can be built on top of state-of-the-art fast Fourier transform libraries: vectorized multidimensional implementations for the complex and centered Hermitian (pseudospectral) cases have been implemented in the open-source software FFTW++. Algorithms are developed for calculating dealiased linear convolution sums without the expense of conventional zero-padding or phase-shift techniques. For one-dimensional in-place convolutions, the memory requirements are identical with the zero-padding technique, with the important distinction that the additional work memory need not be contiguous with the input data. This decoupling of data and work arrays dramatically reduces the memory and computation time required to evaluate higher-dimensional in-place convolutions. The technique also allows one to dealias the higher-order convolutions that arise from Fourier transforming cubic and higher powers. Implicitly dealiased convolutions can be built on top of state-of-the-art fast Fourier transform libraries: vectorized multidimensional implementations for the complex and centered Hermitian (pseudospectral) cases have been implemented in the open-source software FFTW++. [PUBLICATION ABSTRACT] |
| Author | Bowman, John C. Roberts, Malcolm |
| Author_xml | – sequence: 1 givenname: John C. surname: Bowman fullname: Bowman, John C. – sequence: 2 givenname: Malcolm surname: Roberts fullname: Roberts, Malcolm |
| BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=24393546$$DView record in Pascal Francis |
| BookMark | eNpl0E1LAzEQBuAgFWyrB__BIgh6WJtJsvk4Sq0fUNCDnsN0N6sp26RudhX_vS2tHvQ0c3jeYXhHZBBicIScAr0C4GoClCqtDOcHZAjUFLkCowbbXYpcM1UckVFKS0pBCsOGhM7q2pfehS67cdh4TK7KpjF8xKbvfAwp-_TdW-y77AmryofXY3JYY5PcyX6Oycvt7Hl6n88f7x6m1_O85GC6XAJDkFgJVUvnJHO8KARoLrQGNIgLIxgY7lzN1YJBSY12SlHOC4dsUQAfk4vd3XUb33uXOrvyqXRNg8HFPlmQCpighdYbevaHLmPfhs13VmtKpZFMbtD5HmEqsalbDKVPdt36FbZflglueCG2brJzZRtTal1tS9_htoquRd9YoHZbtP0tepO4_JP4OfrffgOViHuB |
| CODEN | SJOCE3 |
| CitedBy_id | crossref_primary_10_1088_1742_6596_318_7_072037 crossref_primary_10_1016_j_jcp_2016_11_019 crossref_primary_10_1017_jfm_2013_308 crossref_primary_10_1007_s40996_016_0032_1 crossref_primary_10_1016_j_nucengdes_2022_112082 crossref_primary_10_1080_00295450_2019_1614381 crossref_primary_10_1016_j_softx_2022_101244 crossref_primary_10_1364_OSAC_1_000642 crossref_primary_10_1016_j_cnsns_2011_08_019 crossref_primary_10_1093_mnras_staa3149 crossref_primary_10_1109_TSP_2016_2645510 crossref_primary_10_1016_j_jde_2017_12_004 crossref_primary_10_1364_OE_493984 crossref_primary_10_1137_23M1552073 crossref_primary_10_1007_s10915_018_0675_0 crossref_primary_10_1016_j_cpc_2015_09_005 crossref_primary_10_1016_j_jcp_2017_11_026 crossref_primary_10_5194_gmd_11_4069_2018 |
| Cites_doi | 10.1109/TSP.2006.882087 10.1007/s00607-007-0222-6 10.1063/1.1693365 10.1109/PROC.1987.13898 10.1137/0912043 10.1090/S0025-5718-1965-0178586-1 10.1109/JPROC.2004.840301 10.1175/1520-0469(1971)028<1074:OTEOAI>2.0.CO;2 |
| ContentType | Journal Article |
| Copyright | 2015 INIST-CNRS Copyright Society for Industrial and Applied Mathematics 2011 |
| Copyright_xml | – notice: 2015 INIST-CNRS – notice: Copyright Society for Industrial and Applied Mathematics 2011 |
| DBID | AAYXX CITATION IQODW 3V. 7WY 7WZ 7X2 7XB 87Z 88A 88F 88I 88K 8AL 8FE 8FG 8FH 8FK 8FL 8G5 ABJCF ABUWG AFKRA ARAPS ATCPS AZQEC BBNVY BENPR BEZIV BGLVJ BHPHI CCPQU D1I DWQXO FRNLG F~G GNUQQ GUQSH HCIFZ JQ2 K60 K6~ K7- KB. L.- L6V LK8 M0C M0K M0N M1Q M2O M2P M2T M7P M7S MBDVC P5Z P62 PATMY PDBOC PHGZM PHGZT PKEHL PQBIZ PQBZA PQEST PQGLB PQQKQ PQUKI PRINS PTHSS PYCSY Q9U 7SC 7TB 8FD FR3 H8D KR7 L7M L~C L~D |
| DOI | 10.1137/100787933 |
| DatabaseName | CrossRef Pascal-Francis ProQuest Central (Corporate) ABI/INFORM Collection ABI/INFORM Global (PDF only) Agricultural Science Collection ProQuest Central (purchase pre-March 2016) ABI/INFORM Collection Biology Database (Alumni Edition) Military Database (Alumni Edition) Science Database (Alumni Edition) Telecommunications (Alumni Edition) Computing Database (Alumni Edition) ProQuest SciTech Collection ProQuest Technology Collection ProQuest Natural Science Journals ProQuest Central (Alumni) (purchase pre-March 2016) ABI/INFORM Collection (Alumni Edition) Research Library Materials Science & Engineering Collection ProQuest Central (Alumni) ProQuest Central UK/Ireland ProQuest Advanced Technologies & Aerospace Database ProQuest Agricultural & Environmental Science Collection ProQuest Central Essentials Biological Science Collection ProQuest Central Business Premium Collection ProQuest Technology Collection Natural Science Collection ProQuest One Community College ProQuest Materials Science Collection ProQuest Central Business Premium Collection (Alumni) ABI/INFORM Global (Corporate) ProQuest Central Student Research Library Prep SciTech Premium Collection (Proquest) ProQuest Computer Science Collection ProQuest Business Collection (Alumni Edition) ProQuest Business Collection Computer Science Database (Proquest) Materials Science Database ABI/INFORM Professional Advanced ProQuest Engineering Collection Biological Sciences ABI/INFORM Global Agricultural Science Database Computing Database ProQuest Central Military Database (via ProQuest) ProQuest Research library Science Database Telecommunications Database Biological Science Database Engineering Database Research Library (Corporate) Advanced Technologies & Aerospace Collection ProQuest Advanced Technologies & Aerospace Collection Environmental Science Database Materials Science Collection ProQuest Central Premium ProQuest One Academic ProQuest One Academic Middle East (New) ProQuest One Business ProQuest One Business (Alumni) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic ProQuest One Academic UKI Edition ProQuest Central China Engineering Collection Environmental Science Collection ProQuest Central Basic Computer and Information Systems Abstracts Mechanical & Transportation Engineering Abstracts Technology Research Database Engineering Research Database Aerospace Database Civil Engineering Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | CrossRef Agricultural Science Database ProQuest Business Collection (Alumni Edition) Research Library Prep Computer Science Database ProQuest Central Student ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection SciTech Premium Collection ProQuest Military Collection ProQuest Central China ABI/INFORM Complete ProQuest Telecommunications ProQuest One Applied & Life Sciences Natural Science Collection Biological Science Collection ProQuest Central (New) Engineering Collection Advanced Technologies & Aerospace Collection Business Premium Collection ABI/INFORM Global Engineering Database ProQuest Science Journals (Alumni Edition) ProQuest Biological Science Collection ProQuest One Academic Eastern Edition Agricultural Science Collection ProQuest Technology Collection ProQuest Telecommunications (Alumni Edition) Biological Science Database ProQuest Business Collection Environmental Science Collection ProQuest One Academic UKI Edition Environmental Science Database ProQuest One Academic ProQuest One Academic (New) ABI/INFORM Global (Corporate) ProQuest One Business Technology Collection ProQuest One Academic Middle East (New) Materials Science Collection ProQuest Central (Alumni Edition) ProQuest One Community College Research Library (Alumni Edition) ProQuest Natural Science Collection ProQuest Biology Journals (Alumni Edition) ProQuest Central ABI/INFORM Professional Advanced ProQuest Engineering Collection ProQuest Central Korea Agricultural & Environmental Science Collection Materials Science Database ProQuest Research Library ABI/INFORM Complete (Alumni Edition) ProQuest Materials Science Collection ProQuest Computing ABI/INFORM Global (Alumni Edition) ProQuest Central Basic ProQuest Science Journals ProQuest Computing (Alumni Edition) ProQuest Military Collection (Alumni Edition) ProQuest SciTech Collection Advanced Technologies & Aerospace Database Materials Science & Engineering Collection ProQuest One Business (Alumni) ProQuest Central (Alumni) Business Premium Collection (Alumni) Aerospace Database Civil Engineering Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering Abstracts Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Aerospace Database Agricultural Science Database |
| Database_xml | – sequence: 1 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Applied Sciences Mathematics |
| EISSN | 1095-7197 |
| EndPage | 406 |
| ExternalDocumentID | 2411608171 24393546 10_1137_100787933 |
| Genre | Feature |
| GroupedDBID | -~X .4S .DC 123 186 4.4 7WY 7X2 7XC 88I 8CJ 8FE 8FG 8FH 8FL 8G5 AALVN AAYXX ABDBF ABDPE ABJCF ABKAD ABMZU ABUWG ACBEA ACGFO ACGOD ACIWK ACPRK ACUHS ADBBV ADXHL AENEX AFFNX AFKRA AFRAH ALMA_UNASSIGNED_HOLDINGS ANXRF ARAPS ARCSS ATCPS AZQEC BBNVY BENPR BEZIV BGLVJ BHPHI BPHCQ CCPQU CITATION CS3 CZ9 D0L D1I D1J D1K DQ2 DU5 DWQXO EAP EBS ECS EDO EJD EMK EST ESX F5P FRNLG GNUQQ GUQSH H13 HCIFZ H~9 I-F K6- K60 K6V K6~ K7- KB. KC. L6V LK5 LK8 M0C M0K M1Q M2O M2P M7P M7R M7S MK~ MVM P0- P1Q P62 PATMY PDBOC PHGZM PHGZT PQBIZ PQBZA PQGLB PQQKQ PROAC PTHSS PUEGO PYCSY RJG RNS RSI TAE TN5 TUS YNT IQODW 3V. 7XB 88A 88K 8AL 8FK JQ2 L.- M0N M2T MBDVC PKEHL PQEST PQUKI PRINS Q9U 7SC 7TB 8FD FR3 H8D KR7 L7M L~C L~D |
| ID | FETCH-LOGICAL-c319t-612a16ad47f6ee62e35541834881a9aab942193eef37b21c098e770335ea2b513 |
| IEDL.DBID | BENPR |
| ISSN | 1064-8275 |
| IngestDate | Thu Sep 04 16:05:50 EDT 2025 Fri Jul 25 12:11:08 EDT 2025 Mon Jul 21 09:15:39 EDT 2025 Wed Oct 01 02:18:25 EDT 2025 Thu Apr 24 23:07:10 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 1 |
| Keywords | zero padding 65R99 65T50 implicit padding Fast Fourier transformation Fourier analysis Algorithm in-place transform Implementation fast Fourier transform dealiasing 2/3 padding rule Computation time Numerical analysis Convolution ternary convolution One-dimensional calculations Scientific computation Pseudospectral method Software bit reversal |
| Language | English |
| License | CC BY 4.0 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c319t-612a16ad47f6ee62e35541834881a9aab942193eef37b21c098e770335ea2b513 |
| Notes | SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 ObjectType-Article-1 ObjectType-Feature-2 content type line 23 |
| PQID | 880069626 |
| PQPubID | 666298 |
| PageCount | 21 |
| ParticipantIDs | proquest_miscellaneous_1671240588 proquest_journals_880069626 pascalfrancis_primary_24393546 crossref_citationtrail_10_1137_100787933 crossref_primary_10_1137_100787933 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2011-01-00 2011 20110101 |
| PublicationDateYYYYMMDD | 2011-01-01 |
| PublicationDate_xml | – month: 01 year: 2011 text: 2011-01-00 |
| PublicationDecade | 2010 |
| PublicationPlace | Philadelphia, PA |
| PublicationPlace_xml | – name: Philadelphia, PA – name: Philadelphia |
| PublicationTitle | SIAM journal on scientific computing |
| PublicationYear | 2011 |
| Publisher | Society for Industrial and Applied Mathematics |
| Publisher_xml | – name: Society for Industrial and Applied Mathematics |
| References | R2 R10 R4 R12 R11 R6 R14 R8 Tasche M. (R13) 2002; 4 |
| References_xml | – ident: R8 doi: 10.1109/TSP.2006.882087 – ident: R10 doi: 10.1007/s00607-007-0222-6 – ident: R12 doi: 10.1063/1.1693365 – ident: R2 doi: 10.1109/PROC.1987.13898 – ident: R14 doi: 10.1137/0912043 – ident: R4 doi: 10.1090/S0025-5718-1965-0178586-1 – ident: R6 doi: 10.1109/JPROC.2004.840301 – ident: R11 doi: 10.1175/1520-0469(1971)028<1074:OTEOAI>2.0.CO;2 – volume: 4 start-page: 1 year: 2002 ident: R13 publication-title: J. Comput. Anal. Appl. |
| SSID | ssj0016492 |
| Score | 2.119761 |
| Snippet | Algorithms are developed for calculating dealiased linear convolution sums without the expense of conventional zero-padding or phase-shift techniques. For... |
| SourceID | proquest pascalfrancis crossref |
| SourceType | Aggregation Database Index Database Enrichment Source |
| StartPage | 386 |
| SubjectTerms | Algorithms Arrays Computation Computer programs Convolution Decoupling Exact sciences and technology Fourier analysis Fourier transforms Mathematical analysis Mathematics Methods of scientific computing (including symbolic computation, algebraic computation) Numerical analysis Numerical analysis. Scientific computation Sciences and techniques of general use Studies |
| Title | Efficient Dealiased Convolutions without Padding |
| URI | https://www.proquest.com/docview/880069626 https://www.proquest.com/docview/1671240588 |
| Volume | 33 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVEBS databaseName: EBSCOhost Academic Search Ultimate customDbUrl: https://search.ebscohost.com/login.aspx?authtype=ip,shib&custid=s3936755&profile=ehost&defaultdb=asn eissn: 1095-7197 dateEnd: 20110731 omitProxy: true ssIdentifier: ssj0016492 issn: 1064-8275 databaseCode: ABDBF dateStart: 19970101 isFulltext: true titleUrlDefault: https://search.ebscohost.com/direct.asp?db=asn providerName: EBSCOhost – providerCode: PRVPQU databaseName: PROQUEST customDbUrl: http://www.proquest.com/pqcentral?accountid=15518 eissn: 1095-7197 dateEnd: 20140531 omitProxy: true ssIdentifier: ssj0016492 issn: 1064-8275 databaseCode: BENPR dateStart: 19930101 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: PROQUEST customDbUrl: http://www.proquest.com/pqcentral?accountid=15518 eissn: 1095-7197 dateEnd: 20131231 omitProxy: true ssIdentifier: ssj0016492 issn: 1064-8275 databaseCode: BENPR dateStart: 19800301 isFulltext: true titleUrlDefault: https://www.proquest.com/central providerName: ProQuest – providerCode: PRVPQU databaseName: ProQuest Technology Collection customDbUrl: eissn: 1095-7197 dateEnd: 20140531 omitProxy: true ssIdentifier: ssj0016492 issn: 1064-8275 databaseCode: 8FG dateStart: 19930101 isFulltext: true titleUrlDefault: https://search.proquest.com/technologycollection1 providerName: ProQuest |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1LT-MwEB5BubBCPMoiukAVEAcuEYlfSQ4IAX0i2iJogVvkOM5p1XY35f8zTpxICISUWyxHmsw3_uzxzAdwLrSfhFQFbqQy4rJUa1dqnrnc0xlBp0q8QotgNBaDGbt_429rMKpqYcy1yiomFoE6XShzRn6JfuaJCOn39fKfa0SjTHK1UtCQVlkhvSo6jK3DBjGNsRqwcdsdPz7VaQXBojL9KZgbkoDbVkM-NfXnuFiis9JPC9TWUuZoq6wUufgSr4tFqLcL25Y9Ojfl796DNT1vwo5lko7Fad6EX6O6G2u-Dx6S0aE5TJo6na5RSH7udpy7yfhl8jArqoid1-F0MJlNncebTmc47v-GWa87vRu4VinBVQihFe7_iPSFTFmQCa0F0YZFIFgRnb6MpEwihpGJap3RICG-8qJQB4h1yrUkCffpATTmi7k-BAcZXcYTxaLUTCGo9EgaEaFUavrqcNGCi8o8sbJtxI2axd-42E7QIK4t2YKzeuiy7J3x3aD2JxvXIwkzVcMMP3hUGT22-Mrj2htacFq_RWCYbIec68V7HvsiQO7i8TD88-MMR7BZnhOb5xgaq__v-gSJxippw3rY67etE30AxEzLXQ |
| linkProvider | ProQuest |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9QwEB6V9gAV4lFAXQolIJC4RCR-JT5UqDRbNnQ3W0EWeguO45zQ7kK2Qvw4_hvjxIlUgbhVyi3WRBp_45nxZOYDeClMWMZUR77UNfFZZYyvDK99HpiaIKjKoOUimGVismAfLvjFFvzue2Hsb5X9mdge1NVK2zvyN4izQEgMv9-uv_uWNMoWV3sGDeWYFaqjdsKY6-s4M79-YgbXHKUJbvcrQk7H-cnEdyQDvkb0bTB1IioUqmJRLYwRxFgHjDhHYIdKKlVKhkZNjalpVJJQBzI2EZoJ5UaRkocU5d6AHUaZxNxv5904O_84lDEEk125VTA_JhF3o41Cavvd0TmjcdArDvH2WjW4N3VHqvGXf2id3uk9uOOiVe-4g9d92DLLPbjrIlfPnQvNHuzOhumvzQMIMPhN7eVV7iVjy8j8aZx4J_Ps83y6aLuWvS9pPpkvcu_8OEnS7P1DWFyL0h7B9nK1NPvgYQRZ81IzWVkRgqqAVJIIrSs7x4eLEbzu1VNoN7bcsmd8K9r0hUbFoMkRvBiWrrtZHf9adHhFx8NKwmyXMsMPHvRKL5w9N8WAvhE8H96iIdrqilqa1WVThCLCWCngcfz4vxKewc1JPpsW0zQ7O4Bb3R21fZ7A9ubHpXmKQc6mPHRQ8uDrdaP3D8myBb4 |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=EFFICIENT+DEALIASED+CONVOLUTIONS+WITHOUT+PADDING&rft.jtitle=SIAM+journal+on+scientific+computing&rft.au=BOWMAN%2C+John+C&rft.au=ROBERTS%2C+Malcolm&rft.date=2011&rft.pub=Society+for+Industrial+and+Applied+Mathematics&rft.issn=1064-8275&rft.volume=33&rft.issue=1-2&rft.spage=386&rft.epage=406&rft_id=info:doi/10.1137%2F100787933&rft.externalDBID=n%2Fa&rft.externalDocID=24393546 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1064-8275&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1064-8275&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1064-8275&client=summon |