{"id":"https://openalex.org/W7139064571","doi":"https://doi.org/10.48550/arxiv.2603.16976","title":"Implementation of tangent linear and adjoint models for neural networks based on a compiler library tool","display_name":"Implementation of tangent linear and adjoint models for neural networks based on a compiler library tool","publication_year":2026,"publication_date":"2026-03-17","ids":{"openalex":"https://openalex.org/W7139064571","doi":"https://doi.org/10.48550/arxiv.2603.16976"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2603.16976","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.16976","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":"article"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2603.16976","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5129811916","display_name":"Sa Xiao","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xiao, Sa","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5129941529","display_name":"Hao Jing","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jing, Hao","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065824095","display_name":"Honglu Sun","orcid":"https://orcid.org/0000-0002-8265-0984"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sun, Honglu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5129850249","display_name":"Haoyu Li","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Li, Haoyu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"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":{"id":"https://openalex.org/T10466","display_name":"Meteorological Phenomena and Simulations","score":0.8220000267028809,"subfield":{"id":"https://openalex.org/subfields/1902","display_name":"Atmospheric Science"},"field":{"id":"https://openalex.org/fields/19","display_name":"Earth and Planetary Sciences"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10466","display_name":"Meteorological Phenomena and Simulations","score":0.8220000267028809,"subfield":{"id":"https://openalex.org/subfields/1902","display_name":"Atmospheric Science"},"field":{"id":"https://openalex.org/fields/19","display_name":"Earth and Planetary Sciences"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11206","display_name":"Model Reduction and Neural Networks","score":0.08320000022649765,"subfield":{"id":"https://openalex.org/subfields/3109","display_name":"Statistical and Nonlinear Physics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11483","display_name":"Tropical and Extratropical Cyclones Research","score":0.04729999974370003,"subfield":{"id":"https://openalex.org/subfields/1902","display_name":"Atmospheric Science"},"field":{"id":"https://openalex.org/fields/19","display_name":"Earth and Planetary Sciences"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.6498000025749207},{"id":"https://openalex.org/keywords/fortran","display_name":"Fortran","score":0.47290000319480896},{"id":"https://openalex.org/keywords/coupling","display_name":"Coupling (piping)","score":0.43880000710487366},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.42100000381469727},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.3930000066757202},{"id":"https://openalex.org/keywords/numerical-weather-prediction","display_name":"Numerical weather prediction","score":0.3849000036716461},{"id":"https://openalex.org/keywords/tangent","display_name":"Tangent","score":0.3716999888420105},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.31529998779296875}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7357000112533569},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.6498000025749207},{"id":"https://openalex.org/C2778241615","wikidata":"https://www.wikidata.org/wiki/Q83303","display_name":"Fortran","level":2,"score":0.47290000319480896},{"id":"https://openalex.org/C131584629","wikidata":"https://www.wikidata.org/wiki/Q4308705","display_name":"Coupling (piping)","level":2,"score":0.43880000710487366},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.4278999865055084},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.42100000381469727},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.40139999985694885},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.3930000066757202},{"id":"https://openalex.org/C147947694","wikidata":"https://www.wikidata.org/wiki/Q837552","display_name":"Numerical weather prediction","level":2,"score":0.3849000036716461},{"id":"https://openalex.org/C138187205","wikidata":"https://www.wikidata.org/wiki/Q131251","display_name":"Tangent","level":2,"score":0.3716999888420105},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3582000136375427},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.3199000060558319},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.31529998779296875},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3111000061035156},{"id":"https://openalex.org/C24552861","wikidata":"https://www.wikidata.org/wiki/Q2670177","display_name":"Data assimilation","level":2,"score":0.29190000891685486},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.2888000011444092},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.2872999906539917},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.2849999964237213},{"id":"https://openalex.org/C114466953","wikidata":"https://www.wikidata.org/wiki/Q6034165","display_name":"Initialization","level":2,"score":0.27730000019073486},{"id":"https://openalex.org/C48753275","wikidata":"https://www.wikidata.org/wiki/Q11216","display_name":"Numerical analysis","level":2,"score":0.27720001339912415},{"id":"https://openalex.org/C176321772","wikidata":"https://www.wikidata.org/wiki/Q1430640","display_name":"Numerical stability","level":3,"score":0.27320000529289246},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.2678999900817871},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.26759999990463257},{"id":"https://openalex.org/C56951928","wikidata":"https://www.wikidata.org/wiki/Q3539213","display_name":"Trimming","level":2,"score":0.26089999079704285},{"id":"https://openalex.org/C133512626","wikidata":"https://www.wikidata.org/wiki/Q787371","display_name":"Automatic differentiation","level":3,"score":0.2599000036716461},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2563999891281128},{"id":"https://openalex.org/C500300565","wikidata":"https://www.wikidata.org/wiki/Q925667","display_name":"Computer simulation","level":2,"score":0.250900000333786}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2603.16976","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.16976","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":"article"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2603.16976","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.16976","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":"article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"TorchNWP,":[3],"a":[4,57,71,98,106],"compilation":[5,115],"library":[6,109],"tool":[7,189],"for":[8],"the":[9,24,67,86,114,121,138,144,153,195,223,238,249],"efficient":[10,184],"coupling":[11,31,201,224],"of":[12,26,88,147,156,179,225,240,253],"artificial":[13],"intelligence":[14],"components":[15],"and":[16,33,45,55,75,110,116,128,151,176,183,216,218,237,244,251],"traditional":[17],"numerical":[18,40,93,99,197,209,254],"models.":[19,94],"It":[20,203],"aims":[21],"to":[22,119,194,222],"address":[23],"issues":[25],"poor":[27],"cross-language":[28],"compatibility,":[29],"insufficient":[30],"flexibility,":[32],"low":[34],"data":[35,159],"transfer":[36],"efficiency":[37,252],"between":[38],"operational":[39],"models":[41,65,91,150,212],"developed":[42],"in":[43],"Fortran":[44],"Python-based":[46],"deep":[47,63,89,226],"learning":[48,64,90],"frameworks.":[49],"Based":[50],"on":[51,132,166],"LibTorch,":[52],"it":[53,84,104,112,163],"optimizes":[54],"designs":[56],"unified":[58],"application-layer":[59],"calling":[60],"interface,":[61],"converts":[62],"under":[66],"PyTorch":[68],"framework":[69],"into":[70,97,105,208],"static":[72],"binary":[73],"format,":[74],"provides":[76],"C/C++":[77,139],"interfaces.":[78],"Then,":[79],"using":[80],"hybrid":[81],"Fortran/C/C++":[82],"programming,":[83],"enables":[85,177],"deployment":[87,165],"within":[92],"Integrating":[95],"TorchNWP":[96],"model":[100,130],"only":[101],"requires":[102,190],"compiling":[103],"callable":[107],"link":[108],"linking":[111,117],"during":[113],"phase":[118],"generate":[120],"executable.":[122],"On":[123],"this":[124,188],"basis,":[125],"tangent":[126,242],"linear":[127,243],"adjoint":[129,245],"based":[131],"neural":[133,148,173],"networks":[134],"are":[135],"implemented":[136],"at":[137],"level,":[140],"which":[141],"can":[142,204],"shield":[143],"internal":[145],"structure":[146],"network":[149,174],"simplify":[152],"construction":[154],"process":[155],"four-dimensional":[157],"variational":[158],"assimilation":[160],"systems.":[161],"Meanwhile,":[162],"supports":[164],"heterogeneous":[167],"platforms,":[168],"is":[169],"compatible":[170],"with":[171],"mainstream":[172],"models,":[175,246],"mapping":[178],"different":[180],"parallel":[181,185],"granularities":[182],"execution.":[186],"Using":[187],"minimal":[191],"code":[192],"modifications":[193],"original":[196],"model,":[198],"thus":[199],"reducing":[200],"costs.":[202],"be":[205],"efficiently":[206],"integrated":[207],"weather":[210,255],"prediction":[211],"such":[213],"as":[214],"CMA-GFS":[215],"MCV,":[217],"has":[219],"been":[220],"applied":[221],"learning-based":[227],"physical":[228],"parameterization":[229],"schemes":[230],"(e.g.,":[231],"radiation,":[232],"non-orographic":[233],"gravity":[234],"wave":[235],"drag)":[236],"development":[239],"their":[241],"significantly":[247],"improving":[248],"accuracy":[250],"prediction.":[256]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2026-03-20T00:00:00"}
