{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,21]],"date-time":"2026-08-21T18:33:48Z","timestamp":1787337228185,"version":"build-2736575974"},"reference-count":16,"publisher":"Society for Industrial & Applied Mathematics (SIAM)","issue":"6","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SIAM J. Sci. Comput."],"published-print":{"date-parts":[[2021,1]]},"abstract":"<jats:p>Finite element simulations have been used to solve a variety of partial differential equations (PDEs) that model physical, chemical, and biological phenomena. The resulting discretized solutions to PDEs often do not satisfy requisite physical properties, such as positivity or monotonicity. Such invalid solutions pose both modeling challenges, since the physical interpretation of simulation results is not possible, and computational challenges, since such properties may be required to advance the scheme. We, therefore, consider the problem of computing solutions that preserve these structural solution properties, which we enforce as additional constraints on the solution. We consider in particular the class of convex constraints, which includes positivity and monotonicity. By embedding such constraints as a postprocessing convex optimization procedure, we are able to compute solutions that satisfy general types of convex constraints. For certain types of constraints (including positivity and monotonicity), the optimization is a filter, i.e., a norm-decreasing operation. We provide a variety of tests on one-dimensional time-dependent PDEs that demonstrate the efficacy of the method, and we empirically show that rates of convergence are unaffected by the inclusion of the constraints.<\/jats:p>","DOI":"10.1137\/20m1337223","type":"journal-article","created":{"date-parts":[[2021,11,4]],"date-time":"2021-11-04T15:30:11Z","timestamp":1636039811000},"page":"A3713-A3732","source":"Crossref","is-referenced-by-count":3,"title":["Structure-Preserving Nonlinear Filtering for Continuous and Discontinuous Galerkin Spectral\/hp Element Methods"],"prefix":"10.1137","volume":"43","author":[{"given":"Vidhi","family":"Zala","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Robert M.","family":"Kirby","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5914-4207","authenticated-orcid":true,"given":"Akil","family":"Narayan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"351","published-online":{"date-parts":[[2021,11,4]]},"reference":[{"key":"atypb1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2016.12.031"},{"key":"atypb2","doi-asserted-by":"publisher","DOI":"10.1002\/fld.3965"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1137\/16M1101313"},{"key":"atypb4","volume-title":"Spectral\/hp Element Methods for Computational Fluid Dynamics","author":"Karniadakis G.","year":"2013"},{"key":"atypb5","doi-asserted-by":"publisher","DOI":"10.1093\/imammb\/dqq005"},{"key":"atypb6","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(90)90097-K"},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1175\/MWR-D-16-0220.1"},{"key":"atypb8","doi-asserted-by":"publisher","DOI":"10.1137\/0733038"},{"key":"atypb9","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2017.04.059"},{"key":"atypb10","doi-asserted-by":"publisher","DOI":"10.1090\/S0025-5718-1988-0935073-3"},{"key":"atypb11","doi-asserted-by":"publisher","DOI":"10.1016\/0021-9991(88)90177-5"},{"key":"atypb12","volume-title":"Positivity Preserving Limiters for Time-Implicit Higher Order Accurate Discontinuous Galerkin Discretizations, preprint, arXiv:1811.08620","author":"van der Vegt J.","year":"2018"},{"key":"atypb13","series-title":"SIAM J. Sci. Comput., to appear.","volume-title":"Structure-preserving function approximation","author":"Zala Vidhi"},{"key":"atypb14","volume-title":"Ann. of Math. Stud. 22","author":"Neumann J. Von","year":"1951"},{"key":"atypb15","volume-title":"Proceedings of the AIAA Aerospace Sciences Meeting","author":"Zahr M. J.","year":"2018"},{"key":"atypb16","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2009.12.030"}],"container-title":["SIAM Journal on Scientific Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/epubs.siam.org\/doi\/pdf\/10.1137\/20M1337223","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,8,21]],"date-time":"2026-08-21T17:50:58Z","timestamp":1787334658000},"score":1,"resource":{"primary":{"URL":"https:\/\/epubs.siam.org\/doi\/10.1137\/20M1337223"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,1]]},"references-count":16,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2021,1]]}},"alternative-id":["10.1137\/20M1337223"],"URL":"https:\/\/doi.org\/10.1137\/20m1337223","relation":{},"ISSN":["1064-8275","1095-7197"],"issn-type":[{"value":"1064-8275","type":"print"},{"value":"1095-7197","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,1]]}}}