{"id":"https://openalex.org/W2032836420","doi":"https://doi.org/10.1002/(sici)1096-9128(199711)9:11<1279::aid-cpe339>3.0.co;2-e","title":"Java access to numerical libraries","display_name":"Java access to numerical libraries","publication_year":1997,"publication_date":"1997-11-01","ids":{"openalex":"https://openalex.org/W2032836420","doi":"https://doi.org/10.1002/(sici)1096-9128(199711)9:11<1279::aid-cpe339>3.0.co;2-e","mag":"2032836420"},"language":"en","primary_location":{"id":"doi:10.1002/(sici)1096-9128(199711)9:11<1279::aid-cpe339>3.0.co;2-e","is_oa":false,"landing_page_url":"https://doi.org/10.1002/(sici)1096-9128(199711)9:11<1279::aid-cpe339>3.0.co;2-e","pdf_url":null,"source":{"id":"https://openalex.org/S4210209928","display_name":"Concurrency Practice and Experience","issn_l":"1040-3108","issn":["1040-3108","1096-9128"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Concurrency: Practice and Experience","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5022674890","display_name":"Henri Casanova","orcid":"https://orcid.org/0000-0001-6310-0365"},"institutions":[{"id":"https://openalex.org/I75027704","display_name":"University of Tennessee at Knoxville","ror":"https://ror.org/020f3ap87","country_code":"US","type":"education","lineage":["https://openalex.org/I75027704"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Henri Casanova","raw_affiliation_strings":["Department of Computer Science, University of Tennessee, 104 Ayres Hall, Knoxville, TN 37996, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Tennessee, 104 Ayres Hall, Knoxville, TN 37996, USA","institution_ids":["https://openalex.org/I75027704"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075517045","display_name":"Jack Dongarra","orcid":"https://orcid.org/0000-0003-3247-1782"},"institutions":[{"id":"https://openalex.org/I75027704","display_name":"University of Tennessee at Knoxville","ror":"https://ror.org/020f3ap87","country_code":"US","type":"education","lineage":["https://openalex.org/I75027704"]},{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jack Dongarra","raw_affiliation_strings":["Department of Computer Science, University of Tennessee, 104 Ayres Hall, Knoxville, TN 37996, USA","Mathematical Science Section, Oak Ridge National Laboratory, Oak Ridge, TN 37831, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Tennessee, 104 Ayres Hall, Knoxville, TN 37996, USA","institution_ids":["https://openalex.org/I75027704"]},{"raw_affiliation_string":"Mathematical Science Section, Oak Ridge National Laboratory, Oak Ridge, TN 37831, USA","institution_ids":["https://openalex.org/I1289243028"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5009825789","display_name":"David M. Doolin","orcid":"https://orcid.org/0000-0003-2135-4660"},"institutions":[{"id":"https://openalex.org/I1289243028","display_name":"Oak Ridge National Laboratory","ror":"https://ror.org/01qz5mb56","country_code":"US","type":"facility","lineage":["https://openalex.org/I1289243028","https://openalex.org/I1330989302","https://openalex.org/I39565521","https://openalex.org/I4210159294"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"David M. Doolin","raw_affiliation_strings":["Mathematical Science Section, Oak Ridge National Laboratory, Oak Ridge, TN 37831, USA"],"affiliations":[{"raw_affiliation_string":"Mathematical Science Section, Oak Ridge National Laboratory, Oak Ridge, TN 37831, USA","institution_ids":["https://openalex.org/I1289243028"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5022674890"],"corresponding_institution_ids":["https://openalex.org/I75027704"],"apc_list":null,"apc_paid":null,"fwci":10.6547,"has_fulltext":false,"cited_by_count":37,"citation_normalized_percentile":{"value":0.9828809,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"9","issue":"11","first_page":"1279","last_page":"1291"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9976999759674072,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9976999759674072,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T13650","display_name":"Computational Physics and Python Applications","score":0.9955000281333923,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11986","display_name":"Scientific Computing and Data Management","score":0.9876000285148621,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8565723896026611},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.8454465866088867},{"id":"https://openalex.org/keywords/java-applet","display_name":"Java applet","score":0.8401583433151245},{"id":"https://openalex.org/keywords/fortran","display_name":"Fortran","score":0.6759994029998779},{"id":"https://openalex.org/keywords/java-annotation","display_name":"Java annotation","score":0.6692208647727966},{"id":"https://openalex.org/keywords/real-time-java","display_name":"Real time Java","score":0.666248083114624},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5963952541351318},{"id":"https://openalex.org/keywords/strictfp","display_name":"strictfp","score":0.5564897060394287},{"id":"https://openalex.org/keywords/subroutine","display_name":"Subroutine","score":0.5453602075576782},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.5134507417678833},{"id":"https://openalex.org/keywords/generics-in-java","display_name":"Generics in Java","score":0.4791128635406494},{"id":"https://openalex.org/keywords/java-concurrency","display_name":"Java concurrency","score":0.4653319716453552},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.43705984950065613},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.42296335101127625},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.33310461044311523}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8565723896026611},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.8454465866088867},{"id":"https://openalex.org/C15524039","wikidata":"https://www.wikidata.org/wiki/Q865817","display_name":"Java applet","level":3,"score":0.8401583433151245},{"id":"https://openalex.org/C2778241615","wikidata":"https://www.wikidata.org/wiki/Q83303","display_name":"Fortran","level":2,"score":0.6759994029998779},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.6692208647727966},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.666248083114624},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5963952541351318},{"id":"https://openalex.org/C174954855","wikidata":"https://www.wikidata.org/wiki/Q7623626","display_name":"strictfp","level":4,"score":0.5564897060394287},{"id":"https://openalex.org/C96147967","wikidata":"https://www.wikidata.org/wiki/Q190686","display_name":"Subroutine","level":2,"score":0.5453602075576782},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.5134507417678833},{"id":"https://openalex.org/C172482141","wikidata":"https://www.wikidata.org/wiki/Q379273","display_name":"Generics in Java","level":5,"score":0.4791128635406494},{"id":"https://openalex.org/C181907185","wikidata":"https://www.wikidata.org/wiki/Q1100098","display_name":"Java concurrency","level":4,"score":0.4653319716453552},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.43705984950065613},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.42296335101127625},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.33310461044311523},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0}],"mesh":[],"locations_count":7,"locations":[{"id":"doi:10.1002/(sici)1096-9128(199711)9:11<1279::aid-cpe339>3.0.co;2-e","is_oa":false,"landing_page_url":"https://doi.org/10.1002/(sici)1096-9128(199711)9:11<1279::aid-cpe339>3.0.co;2-e","pdf_url":null,"source":{"id":"https://openalex.org/S4210209928","display_name":"Concurrency Practice and Experience","issn_l":"1040-3108","issn":["1040-3108","1096-9128"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Concurrency: Practice and Experience","raw_type":"journal-article"},{"id":"pmh:oai:pure.atira.dk:openaire_cris_publications/f2d0c649-2535-44e4-8c6c-3e0761ab2d93","is_oa":false,"landing_page_url":"https://research.manchester.ac.uk/en/publications/f2d0c649-2535-44e4-8c6c-3e0761ab2d93","pdf_url":null,"source":{"id":"https://openalex.org/S4306400662","display_name":"Research Explorer (The University of Manchester)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I28407311","host_organization_name":"University of Manchester","host_organization_lineage":["https://openalex.org/I28407311"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Casanova, H, Dongarra, J & Doolin, D M 1997, 'Java access to numerical libraries', Concurrency: Practice and Experience, vol. 9, no. 11, pp. 1279-1291. < http://dblp.uni-trier.de/db/journals/concurrency/concurrency9.html#CasanovaDD97 >","raw_type":"info:eu-repo/semantics/publishedVersion"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.228.1950","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.228.1950","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.netlib.org/utk/people/JackDongarra/PAPERS/089_1997_java-access-to-numerical-libraries.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.27.9126","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.27.9126","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.utk.edu/netsolve/papers/java.ps","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.47.4276","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.47.4276","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"ftp://cs.utk.edu/pub/TechReports/1997/ut-cs-97-362.ps.Z","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.81.6630","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.81.6630","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.netlib.org/utk/people/JackDongarra/pdf/jaccess.pdf","raw_type":"text"},{"id":"pmh:oai:pure.atira.dk:publications/f2d0c649-2535-44e4-8c6c-3e0761ab2d93","is_oa":false,"landing_page_url":"https://www.research.manchester.ac.uk/portal/en/publications/java-access-to-numerical-libraries(f2d0c649-2535-44e4-8c6c-3e0761ab2d93).html","pdf_url":null,"source":{"id":"https://openalex.org/S4306400662","display_name":"Research Explorer (The University of Manchester)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I28407311","host_organization_name":"University of Manchester","host_organization_lineage":["https://openalex.org/I28407311"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Casanova, H, Dongarra, J & Doolin, D M 1997, 'Java access to numerical libraries', Concurrency: Practice and Experience, vol. 9, no. 11, pp. 1279-1291. < http://dblp.uni-trier.de/db/journals/concurrency/concurrency9.html#CasanovaDD97 >","raw_type":"info:eu-repo/semantics/publishedVersion"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.550000011920929,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1480928214","https://openalex.org/W1514258760","https://openalex.org/W1546709357","https://openalex.org/W1575888900","https://openalex.org/W1585704789","https://openalex.org/W1700387131","https://openalex.org/W1978319702","https://openalex.org/W1988425770","https://openalex.org/W1998373364","https://openalex.org/W2002257715","https://openalex.org/W2006523031","https://openalex.org/W2024335963","https://openalex.org/W2038469228","https://openalex.org/W2060489052","https://openalex.org/W2079589506","https://openalex.org/W2081656192","https://openalex.org/W2085259167","https://openalex.org/W2134342348","https://openalex.org/W2611950219","https://openalex.org/W3010782316"],"related_works":["https://openalex.org/W2547095320","https://openalex.org/W2186199411","https://openalex.org/W2066931381","https://openalex.org/W370370040","https://openalex.org/W2948473269","https://openalex.org/W4226011816","https://openalex.org/W3021714562","https://openalex.org/W632669499","https://openalex.org/W1487686959","https://openalex.org/W2384200338"],"abstract_inverted_index":{"It":[0],"is":[1],"a":[2,90,100,135,189],"common":[3,190],"and":[4,37,60,163,176,183,186,196],"somewhat":[5,178],"erroneous":[6],"belief":[7],"that":[8,146],"Java":[9,96,101,128,136],"will":[10,111],"always":[11],"be":[12],"\u2018too":[13],"slow\u2019":[14],"for":[15,125,134],"scientific":[16,32,74],"computing.":[17],"Two":[18],"projects":[19,45,162],"under":[20],"way":[21],"at":[22],"the":[23,29,64,69,113,155],"University":[24],"of":[25,31,181],"Tennessee":[26],"are":[27,46],"addressing":[28,177],"question":[30],"computing":[33,75,80],"via":[34,203],"Java:":[35],"NetSolve":[36,49,88,185],"f2j.":[38],"The":[39,105],"approaches":[40],"taken":[41],"by":[42,127],"these":[43,67,160],"two":[44,161,173],"radically":[47],"different.":[48],"allows":[50],"users":[51,182],"to":[52,108,140,192,199],"access":[53,198],"pre-installed":[54],"computational":[55],"resources,":[56,68],"such":[57],"as":[58,97,99],"hardware":[59],"software,":[61],"distributed":[62],"across":[63],"network.":[65],"Using":[66],"user":[70],"can":[71],"easily":[72],"perform":[73],"tasks":[76],"without":[77],"having":[78],"any":[79],"resource":[81],"installed":[82],"on":[83],"his":[84],"or":[85,138],"her":[86],"computer.":[87],"features":[89],"Graphical":[91],"User":[92],"Interface":[93],"written":[94,149],"in":[95,150,159],"well":[98],"Application":[102],"Programming":[103],"Interface.":[104],"f2j":[106,187],"(Fortran":[107],"Java)":[109],"project":[110],"provide":[112,193],"numerical":[114,144,201],"subroutines":[115],"translated":[116],"from":[117],"their":[118,164],"Fortran":[119],"source":[120],"into":[121],"class":[122],"files":[123],"suitable":[124],"use":[126,141],"programmers.":[129],"This":[130,152],"makes":[131],"it":[132],"possible":[133],"application":[137],"applet":[139],"established":[142],"legacy":[143],"code":[145],"was":[147],"originally":[148],"Fortran.":[151],"article":[153],"describes":[154],"research":[156],"issues":[157],"involved":[158],"current":[165],"limitations.":[166],"We":[167],"also":[168],"explain":[169],"how,":[170],"although":[171],"using":[172],"different":[174,179],"paradigms":[175],"classes":[180],"applications,":[184],"achieve":[188],"goal:":[191],"efficient,":[194],"reliable":[195],"portable":[197],"standard":[200],"libraries":[202],"Java.":[204],"\u00a9":[205],"1997":[206],"John":[207],"Wiley":[208],"&":[209],"Sons,":[210],"Ltd.":[211]},"counts_by_year":[{"year":2016,"cited_by_count":1},{"year":2014,"cited_by_count":1}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
