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...

Full description

Saved in:
Bibliographic Details
Published inSIAM journal on scientific computing Vol. 33; no. 1; pp. 386 - 406
Main Authors Bowman, John C., Roberts, Malcolm
Format Journal Article
LanguageEnglish
Published Philadelphia, PA Society for Industrial and Applied Mathematics 01.01.2011
Subjects
Online AccessGet full text
ISSN1064-8275
1095-7197
DOI10.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