{"id":"https://openalex.org/W7134271138","doi":"https://doi.org/10.5281/zenodo.18926958","title":"PySEMTools: A library for post-processing hexahedral spectral element data.","display_name":"PySEMTools: A library for post-processing hexahedral spectral element data.","publication_year":2026,"publication_date":"2026-03-09","ids":{"openalex":"https://openalex.org/W7134271138","doi":"https://doi.org/10.5281/zenodo.18926958"},"language":null,"primary_location":{"id":"doi:10.5281/zenodo.18926958","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.18926958","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Software"},"type":"software","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.5281/zenodo.18926958","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5063372076","display_name":"Adalberto Perez","orcid":"https://orcid.org/0000-0001-5204-8549"},"institutions":[{"id":"https://openalex.org/I86987016","display_name":"KTH Royal Institute of Technology","ror":"https://ror.org/026vcq606","country_code":"SE","type":"education","lineage":["https://openalex.org/I86987016"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Perez, Adalberto","raw_affiliation_strings":["FLOW Dept. Engineering Mechanics, KTH Royal Institute of Technology"],"raw_orcid":"https://orcid.org/0000-0001-5204-8549","affiliations":[{"raw_affiliation_string":"FLOW Dept. Engineering Mechanics, KTH Royal Institute of Technology","institution_ids":["https://openalex.org/I86987016"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128582488","display_name":"Siavash Toosi","orcid":null},"institutions":[{"id":"https://openalex.org/I193291145","display_name":"Schiller International University","ror":"https://ror.org/003tmp461","country_code":"FR","type":"education","lineage":["https://openalex.org/I193291145"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Toosi, Siavash","raw_affiliation_strings":["Institute of Fluid Mechanics (LSTM), Friedrich-Alexander-Universit\u00e4t (FAU)"],"raw_orcid":"https://orcid.org/0000-0001-6733-9744","affiliations":[{"raw_affiliation_string":"Institute of Fluid Mechanics (LSTM), Friedrich-Alexander-Universit\u00e4t (FAU)","institution_ids":["https://openalex.org/I193291145"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128494737","display_name":"Tim Felle Olsen","orcid":null},"institutions":[{"id":"https://openalex.org/I4210126371","display_name":"Institute of Solid Mechanics","ror":"https://ror.org/0307mca49","country_code":"RO","type":"facility","lineage":["https://openalex.org/I4210126371"]},{"id":"https://openalex.org/I96673099","display_name":"Technical University of Denmark","ror":"https://ror.org/04qtj9h94","country_code":"DK","type":"education","lineage":["https://openalex.org/I96673099"]}],"countries":["DK","RO"],"is_corresponding":false,"raw_author_name":"Olsen, Tim Felle","raw_affiliation_strings":["Department of Civil and Mechanical Engineering Solid Mechanics, Technical University of Denmark"],"raw_orcid":"https://orcid.org/0000-0002-4531-7226","affiliations":[{"raw_affiliation_string":"Department of Civil and Mechanical Engineering Solid Mechanics, Technical University of Denmark","institution_ids":["https://openalex.org/I4210126371","https://openalex.org/I96673099"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5128560438","display_name":"Stefano Markidis","orcid":null},"institutions":[{"id":"https://openalex.org/I86987016","display_name":"KTH Royal Institute of Technology","ror":"https://ror.org/026vcq606","country_code":"SE","type":"education","lineage":["https://openalex.org/I86987016"]}],"countries":["SE"],"is_corresponding":false,"raw_author_name":"Markidis, Stefano","raw_affiliation_strings":["Division of Computational Science and Technology (CST), KTH Royal Institute of Technology"],"raw_orcid":"https://orcid.org/0000-0003-0639-0639","affiliations":[{"raw_affiliation_string":"Division of Computational Science and Technology (CST), KTH Royal Institute of Technology","institution_ids":["https://openalex.org/I86987016"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5128586631","display_name":"Philipp Schlatter","orcid":null},"institutions":[{"id":"https://openalex.org/I193291145","display_name":"Schiller International University","ror":"https://ror.org/003tmp461","country_code":"FR","type":"education","lineage":["https://openalex.org/I193291145"]},{"id":"https://openalex.org/I86987016","display_name":"KTH Royal Institute of Technology","ror":"https://ror.org/026vcq606","country_code":"SE","type":"education","lineage":["https://openalex.org/I86987016"]}],"countries":["FR","SE"],"is_corresponding":false,"raw_author_name":"Schlatter, Philipp","raw_affiliation_strings":["FLOW Dept. Engineering Mechanics, KTH Royal Institute of Technology","Institute of Fluid Mechanics (LSTM), Friedrich-Alexander-Universit\u00e4t (FAU)"],"raw_orcid":"https://orcid.org/0000-0001-9627-5903","affiliations":[{"raw_affiliation_string":"FLOW Dept. Engineering Mechanics, KTH Royal Institute of Technology","institution_ids":["https://openalex.org/I86987016"]},{"raw_affiliation_string":"Institute of Fluid Mechanics (LSTM), Friedrich-Alexander-Universit\u00e4t (FAU)","institution_ids":["https://openalex.org/I193291145"]}]}],"institutions":[],"countries_distinct_count":4,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.7269999980926514},{"id":"https://openalex.org/keywords/hexahedron","display_name":"Hexahedron","score":0.614300012588501},{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.5813000202178955},{"id":"https://openalex.org/keywords/interpolation","display_name":"Interpolation (computer graphics)","score":0.48829999566078186},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.4697999954223633},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4620000123977661},{"id":"https://openalex.org/keywords/polygon-mesh","display_name":"Polygon mesh","score":0.38749998807907104},{"id":"https://openalex.org/keywords/data-mapping","display_name":"Data mapping","score":0.3736000061035156},{"id":"https://openalex.org/keywords/data-integration","display_name":"Data integration","score":0.3702000081539154}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.7269999980926514},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.722599983215332},{"id":"https://openalex.org/C22411076","wikidata":"https://www.wikidata.org/wiki/Q668113","display_name":"Hexahedron","level":3,"score":0.614300012588501},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.5813000202178955},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.5026999711990356},{"id":"https://openalex.org/C137800194","wikidata":"https://www.wikidata.org/wiki/Q11713455","display_name":"Interpolation (computer graphics)","level":3,"score":0.48829999566078186},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.4697999954223633},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4620000123977661},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.41130000352859497},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3901999890804291},{"id":"https://openalex.org/C31487907","wikidata":"https://www.wikidata.org/wiki/Q1154597","display_name":"Polygon mesh","level":2,"score":0.38749998807907104},{"id":"https://openalex.org/C137314826","wikidata":"https://www.wikidata.org/wiki/Q2330408","display_name":"Data mapping","level":2,"score":0.3736000061035156},{"id":"https://openalex.org/C72634772","wikidata":"https://www.wikidata.org/wiki/Q386824","display_name":"Data integration","level":2,"score":0.3702000081539154},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3686999976634979},{"id":"https://openalex.org/C58489278","wikidata":"https://www.wikidata.org/wiki/Q1172284","display_name":"Data set","level":2,"score":0.3422999978065491},{"id":"https://openalex.org/C135628077","wikidata":"https://www.wikidata.org/wiki/Q220184","display_name":"Finite element method","level":2,"score":0.32089999318122864},{"id":"https://openalex.org/C37789001","wikidata":"https://www.wikidata.org/wiki/Q782543","display_name":"Graphical user interface","level":2,"score":0.32019999623298645},{"id":"https://openalex.org/C557945733","wikidata":"https://www.wikidata.org/wiki/Q389772","display_name":"Data transmission","level":2,"score":0.3043000102043152},{"id":"https://openalex.org/C138958017","wikidata":"https://www.wikidata.org/wiki/Q190087","display_name":"Data type","level":2,"score":0.30149999260902405},{"id":"https://openalex.org/C131053463","wikidata":"https://www.wikidata.org/wiki/Q4680751","display_name":"Adaptive mesh refinement","level":2,"score":0.29899999499320984},{"id":"https://openalex.org/C78548338","wikidata":"https://www.wikidata.org/wiki/Q2493","display_name":"Data compression","level":2,"score":0.29820001125335693},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.2957000136375427},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.290800005197525},{"id":"https://openalex.org/C51929080","wikidata":"https://www.wikidata.org/wiki/Q2425187","display_name":"Codebase","level":3,"score":0.28760001063346863},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.2833999991416931},{"id":"https://openalex.org/C181145010","wikidata":"https://www.wikidata.org/wiki/Q4418033","display_name":"Mesh generation","level":3,"score":0.2793000042438507},{"id":"https://openalex.org/C67186912","wikidata":"https://www.wikidata.org/wiki/Q367664","display_name":"Data modeling","level":2,"score":0.2759999930858612},{"id":"https://openalex.org/C47487241","wikidata":"https://www.wikidata.org/wiki/Q5227230","display_name":"Data access","level":2,"score":0.2736000120639801},{"id":"https://openalex.org/C97250363","wikidata":"https://www.wikidata.org/wiki/Q235557","display_name":"File format","level":2,"score":0.27250000834465027},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.260699987411499},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.25619998574256897}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.5281/zenodo.18926958","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.18926958","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Software"}],"best_oa_location":{"id":"doi:10.5281/zenodo.18926958","is_oa":true,"landing_page_url":"https://doi.org/10.5281/zenodo.18926958","pdf_url":null,"source":{"id":"https://openalex.org/S4306400562","display_name":"Zenodo (CERN European Organization for Nuclear Research)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67311998","host_organization_name":"European Organization for Nuclear Research","host_organization_lineage":["https://openalex.org/I67311998"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Software"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G7969316428","display_name":"Adaptive multi-tier intelligent data manager for Exascale","funder_award_id":"956748","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"A":[0,27,56,146],"package":[1,21],"for":[2,78,123],"post-processing":[3],"data":[4,43,51,54,179,192,198],"obtained":[5],"using":[6],"a":[7,171],"spectral-element":[8],"method":[9],"(SEM),":[10],"on":[11,35,46,92,101,116],"hexahedral":[12],"high-order":[13,135],"elements.":[14],"The":[15],"most":[16],"prominent":[17],"features":[18],"of":[19,29,58,66,75,169,173],"the":[20,23,42,64,73,86,93,102,113,117,167,197],"are":[22],"following:":[24],"Parallel":[25,53],"IO:":[26],"set":[28,57,172],"routines":[30],"to":[31,62,71,84,97,111,133,155,177,182,186,189],"perform":[32,98,134,156,178,190],"distributed":[33],"IO":[34],"Nek5000/Neko":[36],"field":[37],"files":[38],"and":[39,88,108,119,158],"directly":[40],"keep":[41],"in":[44,201],"memory":[45],"NumPy":[47],"arrays":[48],"or":[49,181],"PyMech":[50],"objects.":[52],"interfaces:":[55],"objects":[59],"that":[60,196],"aim":[61],"facilitate":[63],"transfer":[65],"messages":[67],"among":[68,129],"processors.":[69],"Done":[70],"ease":[72],"use":[74,168],"MPI":[76],"functions":[77],"more":[79],"inexperienced":[80],"users.":[81],"Calculus:":[82],"Objects":[83,110,154],"calculate":[85],"derivation":[87],"integration":[89],"matrices":[90],"based":[91,115],"geometry,":[94],"which":[95],"allows":[96],"calculus":[99],"operations":[100],"spectral":[103],"element":[104],"mesh.":[105],"Mesh":[106],"connectivity":[107,114],"partitioning:":[109],"determine":[112],"geometry":[118],"mesh":[120,140],"repartitioning":[121],"tools":[122],"tasks":[124],"such":[125],"as":[126],"global":[127],"summation,":[128],"others.":[130],"Interpolation:":[131],"Routines":[132],"interpolation":[136],"from":[137,207],"an":[138],"SEM":[139],"into":[141],"any":[142],"arbitrary":[143],"query":[144],"point.":[145],"crucial":[147],"functionality":[148],"when":[149],"performing":[150],"post-processing.":[151],"Reduced-order":[152],"modeling:":[153],"parallel":[157],"streaming":[159],"proper":[160],"orthogonal":[161],"decomposition":[162],"(POD).":[163],"Data":[164],"compression/streaming:":[165],"Through":[166],"ADIOS2,":[170],"interfaces":[174],"is":[175,199],"available":[176,200,209],"compression":[180],"connect":[183],"Python":[184],"scripts":[185],"running":[187],"simulations":[188],"in-situ":[191],"processing.":[193],"Visualization:":[194],"Given":[195],"Python,":[202],"visualizations":[203],"can":[204],"be":[205],"performed":[206],"readily":[208],"packages.":[210]},"counts_by_year":[],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2026-03-10T00:00:00"}
