{"entities":{"Q6945987":{"pageid":21179499,"ns":120,"title":"Item:Q6945987","lastrevid":75965817,"modified":"2026-04-22T08:24:02Z","type":"item","id":"Q6945987","labels":{"en":{"language":"en","value":"Tensor-product vertex patch smoothers for biharmonic problems"}},"descriptions":{"en":{"language":"en","value":"scientific article; zbMATH DE number 8077067"}},"aliases":{},"claims":{"P31":[{"mainsnak":{"snaktype":"value","property":"P31","hash":"fd5912e4dab4b881a8eb0eb27e7893fef55176ad","datavalue":{"value":{"entity-type":"item","numeric-id":56887,"id":"Q56887"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$D1607071-9CA0-47D9-BB68-634DB2BF77F3","rank":"normal"}],"P159":[{"mainsnak":{"snaktype":"value","property":"P159","hash":"8229d08fb64a0977d4a287698c5ab494a001e471","datavalue":{"value":{"text":"Tensor-product vertex patch smoothers for biharmonic problems","language":"en"},"type":"monolingualtext"},"datatype":"monolingualtext"},"type":"statement","id":"Q6945987$C19F332E-631A-4BB5-B3A8-44324DD32567","rank":"normal"}],"P27":[{"mainsnak":{"snaktype":"value","property":"P27","hash":"d29c60d73baf74d081899fc21511758253c61f61","datavalue":{"value":"10.1515/CMAM-2024-0192","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q6945987$D64ED593-2427-4DB9-9A9B-CD8D5D620268","rank":"normal"}],"P16":[{"mainsnak":{"snaktype":"value","property":"P16","hash":"8448cbfd4c40a30308fd1083b4e7059c3726a4ae","datavalue":{"value":{"entity-type":"item","numeric-id":2977467,"id":"Q2977467"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$AFF9A4A1-3E25-4821-A77E-24608B4C045A","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P16","hash":"b9ca504ad35c5c316c17ad57f44b5e35b5b0af02","datavalue":{"value":{"entity-type":"item","numeric-id":2127950,"id":"Q2127950"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$3406902E-2ABD-400C-A016-3E54AC0DA172","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P16","hash":"81cfc209261a2efaa748f3b547d6ce54b997fccc","datavalue":{"value":{"entity-type":"item","numeric-id":2041942,"id":"Q2041942"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$78F06D62-2162-47AE-9700-5135496C876A","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P16","hash":"ea1b09635ab36b60164a6199dd747197f5fa061a","datavalue":{"value":{"entity-type":"item","numeric-id":311428,"id":"Q311428"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$2CE9DD0B-E8D3-4977-B58E-535CDB883F66","rank":"normal"}],"P200":[{"mainsnak":{"snaktype":"value","property":"P200","hash":"d282969a9c6dc0e970477a633e70706519069ea3","datavalue":{"value":{"entity-type":"item","numeric-id":267664,"id":"Q267664"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$3164448A-6F64-4251-8ED7-A37EAB0A321A","rank":"normal"}],"P28":[{"mainsnak":{"snaktype":"value","property":"P28","hash":"409b2c66c2e51a361b4c6c55661a919293a8bf4a","datavalue":{"value":{"time":"+2025-08-07T00:00:00Z","timezone":0,"before":0,"after":0,"precision":11,"calendarmodel":"http://www.wikidata.org/entity/Q1985727"},"type":"time"},"datatype":"time"},"type":"statement","id":"Q6945987$2375DCA8-1127-4864-8B07-6E815750C92C","rank":"normal"}],"P1448":[{"mainsnak":{"snaktype":"value","property":"P1448","hash":"bad1185172d932058b05bf39432a9fe4746d7037","datavalue":{"value":"This paper presents a carefully engineered GPU implementation of tensor-product vertex patch smoothers for the biharmonic equation. The core achievement lies in its effective adaptation of mathematical algorithms to modern hardware constraints. The use of shared memory, conflict-free access patterns, and strategies like atomic operations or coloring to handle write conflicts demonstrates a deep understanding of GPU programming. A significant performance boost of 59--70 is achieved through a mixed-precision model, where the multigrid preconditioner runs in single precision while the outer solver retains double precision. Algorithmically, the study highlights a clear trade-off. The multiplicative smoother (MVS) proves superior in numerical efficiency, often converging in just a few iterations. However, its more sequential nature leads to a significant performance drop in 3D, achieving only about one-third the throughput of the additive smoother (AVS). While the use of an inexact, fast-diagonalization-based local solver is crucial for performance, it introduces a numerical approximation that slightly increases iteration counts, especially for MVS at high polynomial degrees. Overall, the work successfully demonstrates that complex finite element solvers can achieve high computational intensity on GPUs. This research provides valuable insights for high-performance finite element computing in engineering applications.","type":"string"},"datatype":"string"},"type":"statement","id":"Q6945987$AD971CF0-F545-4DBE-82CE-D16B3A20C020","rank":"normal"}],"P1447":[{"mainsnak":{"snaktype":"value","property":"P1447","hash":"576722ac0bcd536b2458c06ee47103a2d39b2f8b","datavalue":{"value":{"entity-type":"item","numeric-id":1679212,"id":"Q1679212"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$A208FA54-51C0-4911-935E-BF07DFB35781","rank":"normal"}],"P226":[{"mainsnak":{"snaktype":"value","property":"P226","hash":"ee3e5c0c7b7a2604a158aa9cb64b643fa53a0cc7","datavalue":{"value":"65N55","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q6945987$1FC1D73E-6899-43D3-8C55-1392C0B28472","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"649ac3a6f7f2ee8bb45e2f4901529208187dec47","datavalue":{"value":"65N50","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q6945987$395D73CA-A6AE-43F3-AC2C-E92B0290F2C1","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"0493e66c36e2772f355d1d5e05f0013b3d870be0","datavalue":{"value":"65N30","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q6945987$83641463-7405-4F5B-8808-79C777A57FB5","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"e804577640ebb408257a4a017aaf6a013220e36f","datavalue":{"value":"65Y10","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q6945987$792D1818-68BD-4922-8361-C720467E4D2E","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"3fcf7b6910fcc5b91976c8c4a9ec55c3839ac1ba","datavalue":{"value":"65N12","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q6945987$5912F0D0-836C-441C-A89F-DE1BBB0C6785","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"d6c6c579b261e49447a3acfb39d30773c1c15912","datavalue":{"value":"65N15","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q6945987$D394FF97-0BAB-4631-BE22-2183E43DF257","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"9ea637a9ae55707f4bf7f96686b07608c6f9107b","datavalue":{"value":"65F08","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q6945987$3C97F970-ECEA-456B-9491-5C00426CCAF6","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"9e4257514d9fd4eac10996fc6305328b84fd9c9b","datavalue":{"value":"65F10","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q6945987$A543B2C0-5E62-45AE-BF47-DE2C85572E03","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"8420aace9a66a666e8a34abd507f294039a361d4","datavalue":{"value":"31A30","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q6945987$4B1173FC-4708-4C58-8477-1206A10F3724","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"6bc232ae81aa6887d8198140ad16a501945086d1","datavalue":{"value":"35J48","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q6945987$CE722519-DF28-4DC6-9DBE-27515786663A","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"fcdcf091e8d296dbd4abc537c837748e635f0d4a","datavalue":{"value":"15A69","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q6945987$DA3E2461-A309-4876-8F90-A51235CE827F","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P226","hash":"ba08bbae12eeb240c715d3fb632c900310215afe","datavalue":{"value":"74K20","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q6945987$00098B78-243D-47E9-A313-3782F9D77AEC","rank":"normal"}],"P1451":[{"mainsnak":{"snaktype":"value","property":"P1451","hash":"1a04b2f929a006f6fa9ef6a20885d26a917dba98","datavalue":{"value":"8077067","type":"string"},"datatype":"external-id"},"type":"statement","id":"Q6945987$76CE92E2-934D-4BBE-AAB4-24B6DEE1D1FF","rank":"normal"}],"P1450":[{"mainsnak":{"snaktype":"value","property":"P1450","hash":"9b77276cf6871c6fd5618677b6f7882bb6d96e3d","datavalue":{"value":"multigrid","type":"string"},"datatype":"string"},"type":"statement","id":"Q6945987$053ECC86-ADE6-4FB8-A4EE-CB71A6B37C76","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"63c329056c645f7f7c67e086f95181edd2d088ac","datavalue":{"value":"vertex patch smoother","type":"string"},"datatype":"string"},"type":"statement","id":"Q6945987$70D2D643-4B36-423B-A48E-5D834523586C","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"e6eadd45566b582fc130da98eb89015af0bef761","datavalue":{"value":"GPU implementation","type":"string"},"datatype":"string"},"type":"statement","id":"Q6945987$19C18303-A375-4776-8379-C36227EEB282","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P1450","hash":"4f2c3fa07adad8a16dc673872b40d22521acc201","datavalue":{"value":"plate equation","type":"string"},"datatype":"string"},"type":"statement","id":"Q6945987$636BB642-0393-4BFF-89E8-E27A81D23F89","rank":"normal"}],"P1460":[{"mainsnak":{"snaktype":"value","property":"P1460","hash":"57f7fea50d2ce1b39b695c4a1313582eed405e38","datavalue":{"value":{"entity-type":"item","numeric-id":5976449,"id":"Q5976449"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$C55A4604-C1CB-4957-9950-AC4C8FBACE0E","rank":"normal"}]},"sitelinks":{"mardi":{"site":"mardi","title":"Tensor-product vertex patch smoothers for biharmonic problems","badges":[],"url":"https://portal.mardi4nfdi.de/wiki/Tensor-product_vertex_patch_smoothers_for_biharmonic_problems"}}}}}