{"entities":{"Q6945987":{"pageid":21179499,"ns":120,"title":"Item:Q6945987","lastrevid":84093149,"modified":"2026-05-09T21:31:51Z","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"}],"P223":[{"mainsnak":{"snaktype":"value","property":"P223","hash":"cbea58bf1cf0cfa6628c88d6380d84a9d9e4dd38","datavalue":{"value":{"entity-type":"item","numeric-id":6080365,"id":"Q6080365"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$5137A40F-5952-4F5D-9229-1F6D2B4784EF","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"eeeccce80e7c5e350ecc7988964aaff64c4228d8","datavalue":{"value":{"entity-type":"item","numeric-id":3940775,"id":"Q3940775"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$05053762-8B45-4FE4-B3AF-53BC8BBF9A48","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"140d3b533874a3e6399642b9ae9e8850e879768a","datavalue":{"value":{"entity-type":"item","numeric-id":4340851,"id":"Q4340851"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$74CAB60B-FF78-4D36-BF3E-96A5CB2005B6","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"9eb594ae79d0f410f97f1ba31c04983e42b4a3cf","datavalue":{"value":{"entity-type":"item","numeric-id":2902952,"id":"Q2902952"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$A2575979-4B41-449D-9F56-AD2BACD04F6F","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"4531ac19c600687663c341d81dcc0522bd3ce87f","datavalue":{"value":{"entity-type":"item","numeric-id":556018,"id":"Q556018"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$8DB8D3A0-7116-40C4-853B-01C3CA0822D4","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"f7e13532c6a5177fd701ac3a754915993fc8ec6b","datavalue":{"value":{"entity-type":"item","numeric-id":2580999,"id":"Q2580999"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$C8D1E86F-166C-439E-8A06-BFE2965147F2","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"8ac97a2fa9fbbe6c8c2d5eb82656e7b0aadc0769","datavalue":{"value":{"entity-type":"item","numeric-id":4680432,"id":"Q4680432"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$57E4C4B7-B4D9-464F-B3ED-3D9616933BEA","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"76fbc79ea311aee7c738f5f2ac152dfe93d02f5c","datavalue":{"value":{"entity-type":"item","numeric-id":5038405,"id":"Q5038405"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$6B282F88-D363-4D1D-920A-5B97C7CCB2E0","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"a8ae7102c470a31e671110b36b1135440a017cf1","datavalue":{"value":{"entity-type":"item","numeric-id":1638019,"id":"Q1638019"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$FCE53186-C3B1-413A-AF57-237040198691","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"aac81e7150f3829c1d64cc296fdbf2dce26e2aba","datavalue":{"value":{"entity-type":"item","numeric-id":7013717,"id":"Q7013717"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$EFB130A2-745E-43F4-8508-FB960A8BB69C","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"bb5bb3f085ae9df2acb77b6182ce64aba03d02b1","datavalue":{"value":{"entity-type":"item","numeric-id":556028,"id":"Q556028"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$4D7D5702-0058-4D08-9FD3-CEDF3C1BDE22","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"425f09bb610e0312c48e54442dfe5abacbe1b878","datavalue":{"value":{"entity-type":"item","numeric-id":5758156,"id":"Q5758156"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$E45980BE-CA92-452D-9246-4F1D3CF1744B","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"abd1406d834185ede81f800ebe0f909896021399","datavalue":{"value":{"entity-type":"item","numeric-id":311431,"id":"Q311431"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$B5CE1234-F1A1-43FD-901D-D3CDBBE7D913","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"6849e680ead2f793807b4bd4915aa2a9eaade1ab","datavalue":{"value":{"entity-type":"item","numeric-id":2517385,"id":"Q2517385"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$2D92E91C-5B99-4CFA-A2F4-029369DA9B2A","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"aef9538aab580bd06740288c12fbc983a8fcfdd1","datavalue":{"value":{"entity-type":"item","numeric-id":2927835,"id":"Q2927835"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$B4D8DCC3-F698-46E5-96D9-0FFBAA8B0C95","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"8da533ddc3f16a2f4a3d18c6c55c03cb402cd5ae","datavalue":{"value":{"entity-type":"item","numeric-id":2361862,"id":"Q2361862"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$1117C434-6408-41F9-9EDE-40D858F49824","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"1850dbe89a5c07e52b8506df58b15f739c553b1e","datavalue":{"value":{"entity-type":"item","numeric-id":4960949,"id":"Q4960949"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$18319462-FC85-46FE-AD02-E60E1C59D36A","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"666a4200655a78a5b276c07d5905d3696db19c2a","datavalue":{"value":{"entity-type":"item","numeric-id":2394261,"id":"Q2394261"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$37ACEBC7-50A5-437C-90C8-C5A1EBCCD9EA","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"a9ae37a35f3448fab8bf838e2fb87afd664b638c","datavalue":{"value":{"entity-type":"item","numeric-id":5939409,"id":"Q5939409"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$8104B3A2-BBC7-485A-A66B-E57E4173CAA6","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"7292c839005a8bb46845d5bf4765d77abe6392f7","datavalue":{"value":{"entity-type":"item","numeric-id":2550279,"id":"Q2550279"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$7677B93E-3DE8-49B0-894E-242B03376D6F","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"8f376424c0fb94ad853be040c899f2a63faada3d","datavalue":{"value":{"entity-type":"item","numeric-id":2237847,"id":"Q2237847"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$441B1C15-31D7-49D8-88BE-ED89DD8D277F","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"29821320b38408ab66f90ec3f53595a31ce5f65a","datavalue":{"value":{"entity-type":"item","numeric-id":1117681,"id":"Q1117681"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$233ED17D-577E-46D6-9DDD-43B8F6852D30","rank":"normal"},{"mainsnak":{"snaktype":"value","property":"P223","hash":"c5ee9166a6bf3e7ffa1fa29f160549722a35ea99","datavalue":{"value":{"entity-type":"item","numeric-id":4680480,"id":"Q4680480"},"type":"wikibase-entityid"},"datatype":"wikibase-item"},"type":"statement","id":"Q6945987$4A2D7109-44E3-4880-AC5C-5DCFAC4B6288","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"}}}}}