{"id":"https://openalex.org/W7135195055","doi":"https://doi.org/10.48550/arxiv.2603.12044","title":"HPC Containers for EBRAINS: Towards Portable Cross-Domain Software Environment","display_name":"HPC Containers for EBRAINS: Towards Portable Cross-Domain Software Environment","publication_year":2026,"publication_date":"2026-03-12","ids":{"openalex":"https://openalex.org/W7135195055","doi":"https://doi.org/10.48550/arxiv.2603.12044"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2603.12044","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.12044","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"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":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2603.12044","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5129087510","display_name":"Krishna Kant Singh","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Singh, Krishna Kant","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022665318","display_name":"Eric M\u00fcller","orcid":"https://orcid.org/0000-0001-5880-2012"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"M\u00fcller, Eric","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5129034938","display_name":"Eleni Mathioulaki","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mathioulaki, Eleni","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001402143","display_name":"Wouter Klijn","orcid":"https://orcid.org/0000-0002-8996-488X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Klijn, Wouter","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5011121841","display_name":"Lena Oden","orcid":"https://orcid.org/0000-0002-9670-5296"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Oden, Lena","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"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":{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.6682000160217285,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T11986","display_name":"Scientific Computing and Data Management","score":0.6682000160217285,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.08380000293254852,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.026900000870227814,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/workflow","display_name":"Workflow","score":0.6452000141143799},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.6373000144958496},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.6075999736785889},{"id":"https://openalex.org/keywords/container","display_name":"Container (type theory)","score":0.5550000071525574},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.5315999984741211},{"id":"https://openalex.org/keywords/software-framework","display_name":"Software framework","score":0.3569999933242798},{"id":"https://openalex.org/keywords/profiling","display_name":"Profiling (computer programming)","score":0.32910001277923584},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.32109999656677246}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7804999947547913},{"id":"https://openalex.org/C177212765","wikidata":"https://www.wikidata.org/wiki/Q627335","display_name":"Workflow","level":2,"score":0.6452000141143799},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.6373000144958496},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.6075999736785889},{"id":"https://openalex.org/C2781018962","wikidata":"https://www.wikidata.org/wiki/Q5164884","display_name":"Container (type theory)","level":2,"score":0.5550000071525574},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.5315999984741211},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.43619999289512634},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4099000096321106},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3625999987125397},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3625999987125397},{"id":"https://openalex.org/C76518257","wikidata":"https://www.wikidata.org/wiki/Q271680","display_name":"Software framework","level":5,"score":0.3569999933242798},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.32910001277923584},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.32109999656677246},{"id":"https://openalex.org/C2779821363","wikidata":"https://www.wikidata.org/wiki/Q428072","display_name":"Containerization","level":3,"score":0.29670000076293945},{"id":"https://openalex.org/C174683762","wikidata":"https://www.wikidata.org/wiki/Q609588","display_name":"Component-based software engineering","level":4,"score":0.29249998927116394},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.287200003862381},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.2800999879837036},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.2759000062942505},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.2685000002384186},{"id":"https://openalex.org/C174183944","wikidata":"https://www.wikidata.org/wiki/Q334661","display_name":"MIT License","level":3,"score":0.265500009059906},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.26269999146461487},{"id":"https://openalex.org/C198140048","wikidata":"https://www.wikidata.org/wiki/Q10859422","display_name":"Software versioning","level":3,"score":0.25690001249313354},{"id":"https://openalex.org/C171981572","wikidata":"https://www.wikidata.org/wiki/Q7554239","display_name":"Software analytics","level":5,"score":0.25589999556541443},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.25459998846054077}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2603.12044","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.12044","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"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":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2603.12044","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.12044","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"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":"Preprint"},"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.6582754254341125,"id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Deploying":[0],"complex,":[1],"distributed":[2],"scientific":[3,132],"workflows":[4],"across":[5,230],"diverse":[6],"HPC":[7,28,62,117,232],"sites":[8],"is":[9,45],"often":[10],"hindered":[11],"by":[12,102],"site-specific":[13,100],"dependencies":[14],"and":[15,24,35,112,120,130,142,154,165,193,209],"complex":[16],"build":[17],"environments.":[18],"This":[19,43],"paper":[20],"investigates":[21],"the":[22,52,58,67,97,124,183,204,220],"design":[23],"performance":[25,157,168],"of":[26,32,47,60,126,159,185,206],"portable":[27,61],"container":[29,64,135],"images":[30,65,136],"capable":[31],"encapsulating":[33],"MPI-":[34,129],"CUDA-enabled":[36,131],"software":[37,75,133,214],"stacks":[38],"without":[39],"sacrificing":[40],"bare-metal":[41,146,170],"performance.":[42],"work":[44,49],"part":[46],"recent":[48],"performed":[50],"within":[51],"EBRAINS":[53,68],"Research":[54],"Infrastructure,":[55],"to":[56,144,189],"evaluate":[57,86],"implementation":[59],"(Apptainer-based)":[63],"targeting":[66],"Software":[69],"Distribution":[70],"(ESD)":[71],"--":[72],"a":[73,87,207],"Spack-based":[74],"ecosystem":[76],"comprising":[77],"approximately":[78],"80":[79],"top-level":[80,178],"packages":[81],"(and":[82],"800":[83],"dependencies).":[84],"We":[85,122],"hybrid,":[88],"PMIx-based":[89],"containerization":[90],"strategy":[91],"using":[92],"Apptainer":[93],"that":[94,137,225],"seamlessly":[95],"bypasses":[96],"need":[98],"for":[99,212,222],"builds":[101],"dynamically":[103],"leveraging":[104],"host-level":[105],"specialized":[106],"hardware,":[107],"such":[108,195],"as":[109,196],"network":[110],"interfaces":[111],"GPUs,":[113],"on":[114],"two":[115],"production":[116],"clusters:":[118],"Karolina":[119],"Jureca-DC.":[121],"demonstrate":[123],"feasibility":[125,205],"building":[127],"portable,":[128],"into":[134],"correctly":[138],"leverage":[139],"site-installed":[140],"drivers":[141],"hardware":[143],"reproduce":[145],"communication":[147,150],"behavior.":[148],"Using":[149],"microbenchmarks":[151],"(e.g.,":[152],"OSU":[153],"NCCL)":[155],"alongside":[156],"metrics":[158],"applications":[160],"from":[161,216],"neuroscience,":[162],"we":[163,181],"measure":[164],"verify":[166],"their":[167],"against":[169],"deployments.":[171],"Crucially,":[172],"our":[173],"verification":[174],"approach":[175],"extends":[176],"beyond":[177],"runtime":[179],"measurements;":[180],"highlight":[182],"analysis":[184],"underlying":[186,217],"debug":[187],"logs":[188],"actively":[190],"detect":[191],"misbehavior":[192],"misconfigurations,":[194],"suboptimal":[197],"transport":[198],"pathways.":[199],"Ultimately,":[200],"this":[201],"investigation":[202],"demonstrates":[203],"simple":[208],"reproducible":[210],"methodology":[211],"decoupling":[213],"environments":[215],"infrastructures,":[218],"paving":[219],"way":[221],"automated":[223],"pipelines":[224],"ensure":[226],"optimized,":[227],"performance-verified":[228],"execution":[229],"varied":[231],"architectures.":[233]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-03-14T00:00:00"}
