{"id":"https://openalex.org/W2793269400","doi":"https://doi.org/10.1080/10556788.2018.1428603","title":"<tt>Arbogast</tt> : Higher order automatic differentiation for special functions with Modular C","display_name":"<tt>Arbogast</tt> : Higher order automatic differentiation for special functions with Modular C","publication_year":2018,"publication_date":"2018-02-26","ids":{"openalex":"https://openalex.org/W2793269400","doi":"https://doi.org/10.1080/10556788.2018.1428603","mag":"2793269400"},"language":"en","primary_location":{"id":"doi:10.1080/10556788.2018.1428603","is_oa":false,"landing_page_url":"https://doi.org/10.1080/10556788.2018.1428603","pdf_url":null,"source":{"id":"https://openalex.org/S103047102","display_name":"Optimization methods & software","issn_l":"1026-7670","issn":["1026-7670","1029-4937","1055-6788"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320547","host_organization_name":"Taylor & Francis","host_organization_lineage":["https://openalex.org/P4310320547"],"host_organization_lineage_names":["Taylor & Francis"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Optimization Methods and Software","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://inria.hal.science/hal-01307750/document","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5080904380","display_name":"Isabelle Charpentier","orcid":"https://orcid.org/0000-0001-9079-8236"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I68947357","display_name":"Universit\u00e9 de Strasbourg","ror":"https://ror.org/00pg6eq24","country_code":"FR","type":"education","lineage":["https://openalex.org/I68947357"]}],"countries":["FR"],"is_corresponding":false,"raw_author_name":"Isabelle Charpentier","raw_affiliation_strings":["ICube, UMR 7357, CNRS and University of Strasbourg, Strasbourg, France"],"raw_orcid":"https://orcid.org/0000-0001-9079-8236","affiliations":[{"raw_affiliation_string":"ICube, UMR 7357, CNRS and University of Strasbourg, Strasbourg, France","institution_ids":["https://openalex.org/I1294671590","https://openalex.org/I68947357"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5063062474","display_name":"Jens Gustedt","orcid":"https://orcid.org/0000-0003-0779-1944"},"institutions":[{"id":"https://openalex.org/I1294671590","display_name":"Centre National de la Recherche Scientifique","ror":"https://ror.org/02feahw73","country_code":"FR","type":"government","lineage":["https://openalex.org/I1294671590"]},{"id":"https://openalex.org/I1326498283","display_name":"Institut national de recherche en sciences et technologies du num\u00e9rique","ror":"https://ror.org/02kvxyf05","country_code":"FR","type":"government","lineage":["https://openalex.org/I1326498283"]},{"id":"https://openalex.org/I68947357","display_name":"Universit\u00e9 de Strasbourg","ror":"https://ror.org/00pg6eq24","country_code":"FR","type":"education","lineage":["https://openalex.org/I68947357"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Jens Gustedt","raw_affiliation_strings":["ICube, UMR 7357, CNRS and University of Strasbourg, Strasbourg, France","Inria, Le Chesnay, Inria, France"],"raw_orcid":"https://orcid.org/0000-0003-0779-1944","affiliations":[{"raw_affiliation_string":"ICube, UMR 7357, CNRS and University of Strasbourg, Strasbourg, France","institution_ids":["https://openalex.org/I1294671590","https://openalex.org/I68947357"]},{"raw_affiliation_string":"Inria, Le Chesnay, Inria, France","institution_ids":["https://openalex.org/I1326498283"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5063062474"],"corresponding_institution_ids":["https://openalex.org/I1294671590","https://openalex.org/I1326498283","https://openalex.org/I68947357"],"apc_list":null,"apc_paid":null,"fwci":0.198,"has_fulltext":true,"cited_by_count":2,"citation_normalized_percentile":{"value":0.51078204,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"33","issue":"4-6","first_page":"963","last_page":"987"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11429","display_name":"Semiconductor Lasers and Optical Devices","score":0.9918000102043152,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11429","display_name":"Semiconductor Lasers and Optical Devices","score":0.9918000102043152,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10299","display_name":"Photonic and Optical Devices","score":0.9909999966621399,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10232","display_name":"Optical Network Technologies","score":0.9879000186920166,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.720336377620697},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.7167863845825195},{"id":"https://openalex.org/keywords/automatic-differentiation","display_name":"Automatic differentiation","score":0.7163418531417847},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.680273175239563},{"id":"https://openalex.org/keywords/rewriting","display_name":"Rewriting","score":0.6549760103225708},{"id":"https://openalex.org/keywords/differential-operator","display_name":"Differential operator","score":0.6031224131584167},{"id":"https://openalex.org/keywords/modular-form","display_name":"Modular form","score":0.5966789722442627},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.5792298316955566},{"id":"https://openalex.org/keywords/operator","display_name":"Operator (biology)","score":0.572014570236206},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5581969022750854},{"id":"https://openalex.org/keywords/algebra-over-a-field","display_name":"Algebra over a field","score":0.5556789636611938},{"id":"https://openalex.org/keywords/order","display_name":"Order (exchange)","score":0.4859298765659332},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4684315621852875},{"id":"https://openalex.org/keywords/toolbox","display_name":"Toolbox","score":0.46638938784599304},{"id":"https://openalex.org/keywords/differential","display_name":"Differential (mechanical device)","score":0.46131086349487305},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.42298731207847595},{"id":"https://openalex.org/keywords/functional-programming","display_name":"Functional programming","score":0.4143722653388977},{"id":"https://openalex.org/keywords/pure-mathematics","display_name":"Pure mathematics","score":0.30659496784210205},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.2975788116455078},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.10264042019844055}],"concepts":[{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.720336377620697},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.7167863845825195},{"id":"https://openalex.org/C133512626","wikidata":"https://www.wikidata.org/wiki/Q787371","display_name":"Automatic differentiation","level":3,"score":0.7163418531417847},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.680273175239563},{"id":"https://openalex.org/C154690210","wikidata":"https://www.wikidata.org/wiki/Q1668499","display_name":"Rewriting","level":2,"score":0.6549760103225708},{"id":"https://openalex.org/C70915906","wikidata":"https://www.wikidata.org/wiki/Q1058681","display_name":"Differential operator","level":2,"score":0.6031224131584167},{"id":"https://openalex.org/C75764964","wikidata":"https://www.wikidata.org/wiki/Q870797","display_name":"Modular form","level":2,"score":0.5966789722442627},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.5792298316955566},{"id":"https://openalex.org/C17020691","wikidata":"https://www.wikidata.org/wiki/Q139677","display_name":"Operator (biology)","level":5,"score":0.572014570236206},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5581969022750854},{"id":"https://openalex.org/C136119220","wikidata":"https://www.wikidata.org/wiki/Q1000660","display_name":"Algebra over a field","level":2,"score":0.5556789636611938},{"id":"https://openalex.org/C182306322","wikidata":"https://www.wikidata.org/wiki/Q1779371","display_name":"Order (exchange)","level":2,"score":0.4859298765659332},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4684315621852875},{"id":"https://openalex.org/C2777655017","wikidata":"https://www.wikidata.org/wiki/Q1501161","display_name":"Toolbox","level":2,"score":0.46638938784599304},{"id":"https://openalex.org/C93226319","wikidata":"https://www.wikidata.org/wiki/Q193137","display_name":"Differential (mechanical device)","level":2,"score":0.46131086349487305},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.42298731207847595},{"id":"https://openalex.org/C42383842","wikidata":"https://www.wikidata.org/wiki/Q193076","display_name":"Functional programming","level":2,"score":0.4143722653388977},{"id":"https://openalex.org/C202444582","wikidata":"https://www.wikidata.org/wiki/Q837863","display_name":"Pure mathematics","level":1,"score":0.30659496784210205},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.2975788116455078},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.10264042019844055},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C10138342","wikidata":"https://www.wikidata.org/wiki/Q43015","display_name":"Finance","level":1,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C158448853","wikidata":"https://www.wikidata.org/wiki/Q425218","display_name":"Repressor","level":4,"score":0.0},{"id":"https://openalex.org/C86339819","wikidata":"https://www.wikidata.org/wiki/Q407384","display_name":"Transcription factor","level":3,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C97355855","wikidata":"https://www.wikidata.org/wiki/Q11473","display_name":"Thermodynamics","level":1,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1080/10556788.2018.1428603","is_oa":false,"landing_page_url":"https://doi.org/10.1080/10556788.2018.1428603","pdf_url":null,"source":{"id":"https://openalex.org/S103047102","display_name":"Optimization methods & software","issn_l":"1026-7670","issn":["1026-7670","1029-4937","1055-6788"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320547","host_organization_name":"Taylor & Francis","host_organization_lineage":["https://openalex.org/P4310320547"],"host_organization_lineage_names":["Taylor & Francis"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Optimization Methods and Software","raw_type":"journal-article"},{"id":"pmh:oai:HAL:hal-01307750v4","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-01307750","pdf_url":"https://inria.hal.science/hal-01307750/document","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://doi.org/10.1080%2F10556788.2018.1428603","raw_type":"info:eu-repo/semantics/article"}],"best_oa_location":{"id":"pmh:oai:HAL:hal-01307750v4","is_oa":true,"landing_page_url":"https://inria.hal.science/hal-01307750","pdf_url":"https://inria.hal.science/hal-01307750/document","source":{"id":"https://openalex.org/S4306402512","display_name":"HAL (Le Centre pour la Communication Scientifique Directe)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1294671590","host_organization_name":"Centre National de la Recherche Scientifique","host_organization_lineage":["https://openalex.org/I1294671590"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"https://doi.org/10.1080%2F10556788.2018.1428603","raw_type":"info:eu-repo/semantics/article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education","score":0.4699999988079071}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2793269400.pdf","grobid_xml":"https://content.openalex.org/works/W2793269400.grobid-xml"},"referenced_works_count":25,"referenced_works":["https://openalex.org/W1974537499","https://openalex.org/W1987835948","https://openalex.org/W1992493944","https://openalex.org/W1997391337","https://openalex.org/W2001861853","https://openalex.org/W2004162357","https://openalex.org/W2004170125","https://openalex.org/W2009634354","https://openalex.org/W2022461968","https://openalex.org/W2022841197","https://openalex.org/W2035966678","https://openalex.org/W2042070364","https://openalex.org/W2062422869","https://openalex.org/W2082812831","https://openalex.org/W2140062312","https://openalex.org/W2157609259","https://openalex.org/W2158411323","https://openalex.org/W2343929861","https://openalex.org/W2478429860","https://openalex.org/W2790572095","https://openalex.org/W3091983754","https://openalex.org/W4235516915","https://openalex.org/W4240636081","https://openalex.org/W4249984534","https://openalex.org/W4300223101"],"related_works":["https://openalex.org/W2120204135","https://openalex.org/W4230546540","https://openalex.org/W1543341614","https://openalex.org/W2764317176","https://openalex.org/W2168393711","https://openalex.org/W2099473324","https://openalex.org/W2621189190","https://openalex.org/W2156468295","https://openalex.org/W2076442339","https://openalex.org/W2999031440"],"abstract_inverted_index":{"This":[0],"high-level":[1],"toolbox":[2],"for":[3,21,135],"the":[4,36,59,74,102,115],"calculus":[5],"with":[6,121],"Taylor":[7],"polynomials":[8],"is":[9,29,63,123],"named":[10],"after":[11],"L.F.A.":[12],"Arbogast":[13,28],"(1759\u20131803),":[14],"a":[15,32,91,97],"French":[16],"mathematician":[17],"from":[18],"Strasbourg":[19],"(Alsace),":[20],"his":[22,78],"pioneering":[23],"work":[24],"in":[25,80,140],"derivation":[26],"calculus.":[27],"based":[30],"on":[31,52,58,125,133],"well-defined":[33],"extension":[34],"of":[35,68,101,106,127,129],"C":[37,69,93],"programming":[38],"language,":[39],"Modular":[40],"C,":[41,108],"and":[42,55,132],"places":[43],"itself":[44],"between":[45],"tools":[46],"that":[47],"proceed":[48],"by":[49,56],"operator":[50],"overloading":[51],"one":[53],"side":[54],"rewriting,":[57],"other.":[60],"The":[61,117],"approach":[62],"best":[64],"described":[65],"as":[66,90,96],"contextualization":[67],"code":[70,79],"because":[71],"it":[72,89],"permits":[73],"programmer":[75],"to":[76,114],"place":[77],"different":[81],"contexts\u2014usual":[82],"math":[83],"or":[84,95],"automatic":[85],"differentiation":[86],"(AD)\u2014to":[87],"reinterpret":[88],"usual":[92],"function":[94],"differential":[98],"operator.":[99],"Because":[100],"type":[103],"generic":[104],"features":[105],"modern":[107],"all":[109],"specializations":[110],"can":[111],"be":[112],"delegated":[113],"compiler.":[116],"higher":[118],"order":[119],"AD":[120],"arbogast":[122],"exemplified":[124],"families":[126],"functions":[128,138],"mathematical":[130],"physics":[131],"models":[134],"complex":[136],"dielectric":[137],"used":[139],"optics.":[141]},"counts_by_year":[{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1}],"updated_date":"2026-07-29T09:40:50.615796","created_date":"2018-03-29T00:00:00"}
