{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,26]],"date-time":"2025-11-26T21:49:09Z","timestamp":1764193749252,"version":"3.41.0"},"reference-count":52,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2007,6,1]],"date-time":"2007-06-01T00:00:00Z","timestamp":1180656000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Math. Softw."],"published-print":{"date-parts":[[2007,6]]},"abstract":"<jats:p>Challenges in the scalable solution of large-scale optimization problems include the development of innovative algorithms and efficient tools for parallel data manipulation. This article discusses two complementary toolkits from the collection of Advanced CompuTational Software (ACTS), namely, Global Arrays (GA) for parallel data management and the Toolkit for Advanced Optimization (TAO), which have been integrated to support large-scale scientific applications of unconstrained and bound constrained minimization problems. Most likely to benefit are minimization problems arising in classical molecular dynamics, free energy simulations, and other applications where the coupling among variables requires dense data structures. TAO uses abstractions for vectors and matrices so that its optimization algorithms can easily interface to distributed data management and linear algebra capabilities implemented in the GA library. The GA\/TAO interfaces are available both in the traditional library mode and as components compliant with the Common Component Architecture (CCA). We highlight the design of each toolkit, describe the interfaces between them, and demonstrate their use.<\/jats:p>","DOI":"10.1145\/1236463.1236466","type":"journal-article","created":{"date-parts":[[2007,9,14]],"date-time":"2007-09-14T13:44:55Z","timestamp":1189777495000},"page":"11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Using the GA and TAO toolkits for solving large-scale optimization problems on parallel computers"],"prefix":"10.1145","volume":"33","author":[{"given":"Steven","family":"Benson","sequence":"first","affiliation":[{"name":"Argonne National Laboratory"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Manojkumar","family":"Krishnan","sequence":"additional","affiliation":[{"name":"Pacific Northwest National Laboratory"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lois","family":"Mcinnes","sequence":"additional","affiliation":[{"name":"Argonne National Laboratory"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jarek","family":"Nieplocha","sequence":"additional","affiliation":[{"name":"Pacific Northwest National Laboratory"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jason","family":"Sarich","sequence":"additional","affiliation":[{"name":"Argonne National Laboratory"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2007,6]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.651"},{"volume-title":"Eighth International Symposium on High Performance Distributed Computing, 115--124","author":"Armstrong R.","key":"e_1_2_1_2_1","unstructured":"Armstrong , R. , Gannon , D. , Geist , A. , Keahey , K. , Kohn , S. , McInnes , L. , Parker , S. , and Smolinski , B . 1999. Toward a common component architecture for high-performance scientific computing . In Eighth International Symposium on High Performance Distributed Computing, 115--124 . Armstrong, R., Gannon, D., Geist, A., Keahey, K., Kohn, S., McInnes, L., Parker, S., and Smolinski, B. 1999. Toward a common component architecture for high-performance scientific computing. In Eighth International Symposium on High Performance Distributed Computing, 115--124."},{"key":"e_1_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Averick B. M. Carter R. G. and Mor\u00e9 J. J. 1991. The MINPACK-2 test problem collection. ANL\/MCS-TM-150. Argonne National Laboratory. Averick B. M. Carter R. G. and Mor\u00e9 J. J. 1991. The MINPACK-2 test problem collection. ANL\/MCS-TM-150. Argonne National Laboratory.","DOI":"10.2172\/79972"},{"key":"e_1_2_1_4_1","unstructured":"Balay S. Buschelman K. Eijkhout V. Gropp W. Kaushik D. Knepley M. McInnes L. Smith B. and Zhang H. 2005. PETSc users manual ANL-95\/11 Revision 2.3.0 Mathematics and Computer Science Division Argonne National Laboratory. http:\/\/www.mcs.anl.gov\/petsc. Balay S. Buschelman K. Eijkhout V. Gropp W. Kaushik D. Knepley M. McInnes L. Smith B. and Zhang H. 2005. PETSc users manual ANL-95\/11 Revision 2.3.0 Mathematics and Computer Science Division Argonne National Laboratory. http:\/\/www.mcs.anl.gov\/petsc."},{"key":"e_1_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Balay S. Gropp W. D. McInnes L. C. and Smith B. F. 1997. Efficient management of parallelism in object oriented numerical software libraries. In E. Arge A. M. Bruaset and H. P. Langtangen Eds. Modern Software Tools in Scientific Computing Birkhauser Press 163--202. Balay S. Gropp W. D. McInnes L. C. and Smith B. F. 1997. Efficient management of parallelism in object oriented numerical software libraries. In E. Arge A. M. Bruaset and H. P. Langtangen Eds. Modern Software Tools in Scientific Computing Birkhauser Press 163--202.","DOI":"10.1007\/978-1-4612-1986-6_8"},{"key":"e_1_2_1_6_1","unstructured":"Benson S. McInnes L. Mor\u00e9 J. J. and Sarich J. 2005. TAO users manual. ANL\/MCS-TM-242---Revision 1.7. Mathematics and Computer Science Division Argonne National Laboratory. Benson S. McInnes L. Mor\u00e9 J. J. and Sarich J. 2005. TAO users manual. ANL\/MCS-TM-242---Revision 1.7. Mathematics and Computer Science Division Argonne National Laboratory."},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/502800.502805"},{"key":"e_1_2_1_8_1","unstructured":"Benson S. J. and Mor\u00e9 J. J. 2001. A limited-memory variable-metric algorithm for bound-constrained minimization. ANL\/MCS-P909-0901. Argonne National laboratory. Benson S. J. and Mor\u00e9 J. J. 2001. A limited-memory variable-metric algorithm for bound-constrained minimization. ANL\/MCS-P909-0901. Argonne National laboratory."},{"key":"e_1_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Bernholdt D. E. Allan B. A. Armstrong R. Bertrand F. Chiu K. Dahlgren T. L. Damevski K. Elwasif W. R. Epperly T. G. W. Govindaraju M. Katz D. S. Diachin L. F. Kohl J. A. Krishnan M. Kumfert G. Lefantzi S. Lewis M. J. Malony A. D. McInnes L. C. Nieplocha J. Norris B. Parker S. G. Ray J. Shende S. Windus T. L. and Zhou.S. 2005. A component architecture for high-performance scientific computing. Intl. J. High-Perf. Comput. Appl. Submitted to ACTS Collection special issue in press. Bernholdt D. E. Allan B. A. Armstrong R. Bertrand F. Chiu K. Dahlgren T. L. Damevski K. Elwasif W. R. Epperly T. G. W. Govindaraju M. Katz D. S. Diachin L. F. Kohl J. A. Krishnan M. Kumfert G. Lefantzi S. Lewis M. J. Malony A. D. McInnes L. C. Nieplocha J. Norris B. Parker S. G. Ray J. Shende S. Windus T. L. and Zhou.S. 2005. A component architecture for high-performance scientific computing. Intl. J. High-Perf. Comput. Appl. Submitted to ACTS Collection special issue in press.","DOI":"10.1177\/1094342006064488"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1002\/qua.560560851"},{"key":"e_1_2_1_11_1","volume-title":"HPCA Workshop on Productivity and Performance in High-End Computing (P-PHEC","author":"Bernholdt D. E.","year":"2004","unstructured":"Bernholdt , D. E. , Nieplocha , J. , and Sadayappan , P . 2004. Raising the level of programming abstraction in scalable programming models . In HPCA Workshop on Productivity and Performance in High-End Computing (P-PHEC 2004 ), Madrid, Spain. Bernholdt, D. E., Nieplocha, J., and Sadayappan, P. 2004. Raising the level of programming abstraction in scalable programming models. In HPCA Workshop on Productivity and Performance in High-End Computing (P-PHEC 2004), Madrid, Spain."},{"key":"e_1_2_1_12_1","volume-title":"38th Annual IEEE Computer Society International Computer Conference---COMPCON SPRING '93","author":"Bershad B. N.","year":"1993","unstructured":"Bershad , B. N. , Zekauskas , M. J. , and Sawdon , W. A . 1993. Midway distributed shared memory system . In 38th Annual IEEE Computer Society International Computer Conference---COMPCON SPRING '93 , Feb 22-26 1993 , IEEE, Piscataway, NJ, San Francisco, CA, 528--537. Bershad, B. N., Zekauskas, M. J., and Sawdon, W. A. 1993. Midway distributed shared memory system. In 38th Annual IEEE Computer Society International Computer Conference---COMPCON SPRING '93, Feb 22-26 1993, IEEE, Piscataway, NJ, San Francisco, CA, 528--537."},{"volume-title":"Eighth SIAM Conference on Parallel Processing for Scientific Computing","author":"Blackford L. S.","key":"e_1_2_1_13_1","unstructured":"Blackford , L. S. , Choi , J. , Cleary , A. , D'Azevedo , E. , Demmel , J. , Dhillon , I. , Dongarra , J. , Hammarling , S. , Henry , G. , Petitet , A. , Stanley , K. , Walker , D. , and Whaley , R. C . 1997. ScaLAPACK: A linear algebra library for message-passing computers . In Eighth SIAM Conference on Parallel Processing for Scientific Computing , Minneapolis, MN. Blackford, L. S., Choi, J., Cleary, A., D'Azevedo, E., Demmel, J., Dhillon, I., Dongarra, J., Hammarling, S., Henry, G., Petitet, A., Stanley, K., Walker, D., and Whaley, R. C. 1997. ScaLAPACK: A linear algebra library for message-passing computers. In Eighth SIAM Conference on Parallel Processing for Scientific Computing, Minneapolis, MN."},{"key":"e_1_2_1_14_1","unstructured":"CCA-Forum. 2005. Common Component Architecture Forum. http:\/\/www.cca-forum.org. CCA-Forum. 2005. Common Component Architecture Forum. http:\/\/www.cca-forum.org."},{"key":"e_1_2_1_15_1","unstructured":"CCA-Spec. 2005. http:\/\/www.cca-forum.org\/docs\/specification.html. CCA-Spec. 2005. http:\/\/www.cca-forum.org\/docs\/specification.html."},{"volume-title":"SIAM Workshop on Object Oriented Methods for Inter-operable Scientific and Engineering Computing, 30--39","author":"Cleary A.","key":"e_1_2_1_16_1","unstructured":"Cleary , A. , Kohn , S. , Smith , S. , and Smolinski , B . 1999. Language interoperability mechanisms for high-performance scientific applications . In SIAM Workshop on Object Oriented Methods for Inter-operable Scientific and Engineering Computing, 30--39 . Cleary, A., Kohn, S., Smith, S., and Smolinski, B. 1999. Language interoperability mechanisms for high-performance scientific applications. In SIAM Workshop on Object Oriented Methods for Inter-operable Scientific and Engineering Computing, 30--39."},{"key":"e_1_2_1_17_1","volume-title":"1997 11th International Parallel Processing Symposium, IPPS 97","author":"Cox A. L.","year":"1997","unstructured":"Cox , A. L. , Dwarkadas , S. , Lu , H. , and Zwaenepoel , W . 1997. Evaluating the performance of software distributed shared memory as a target for parallelizing compilers . In 1997 11th International Parallel Processing Symposium, IPPS 97 , Apr 1-5 1997 , IEEE, Los Alamitos, CA, Geneva, Switz, 474--482. Cox, A. L., Dwarkadas, S., Lu, H., and Zwaenepoel, W. 1997. Evaluating the performance of software distributed shared memory as a target for parallelizing compilers. In 1997 11th International Parallel Processing Symposium, IPPS 97, Apr 1-5 1997, IEEE, Los Alamitos, CA, Geneva, Switz, 474--482."},{"key":"e_1_2_1_18_1","unstructured":"Dakota. 2005. Dakota Web Page. http:\/\/endo.sandia.gov\/DAKOTA\/software.html. Dakota. 2005. Dakota Web Page. http:\/\/endo.sandia.gov\/DAKOTA\/software.html."},{"key":"e_1_2_1_19_1","unstructured":"DOE-ACTS. 1998. The DOE ACTS Collection. http:\/\/acts.nersc.gov\/. DOE-ACTS. 1998. The DOE ACTS Collection. http:\/\/acts.nersc.gov\/."},{"key":"e_1_2_1_20_1","unstructured":"DOE-SciDAC. 2005. http:\/\/www.osti.gov\/scidac\/. DOE-SciDAC. 2005. http:\/\/www.osti.gov\/scidac\/."},{"key":"e_1_2_1_21_1","volume-title":"Tech. Rep. LBNL-50414.","author":"Drummond L. A.","year":"2003","unstructured":"Drummond , L. A. and Marques , O . 2003 . The Advanced Computational Testing and Simulation Toolkit. Tech. Rep. LBNL-50414. Lawrence Berkeley National Laboratory . Drummond, L. A. and Marques, O. 2003. The Advanced Computational Testing and Simulation Toolkit. Tech. Rep. LBNL-50414. Lawrence Berkeley National Laboratory."},{"key":"e_1_2_1_22_1","volume-title":"1996 5th IEEE International Symposium on High Performance Distributed Computing","author":"Freeh V. W.","year":"1996","unstructured":"Freeh , V. W. and Andrews , G. R . 1996. Dynamically controlling false sharing in distributed shared memory . In 1996 5th IEEE International Symposium on High Performance Distributed Computing , Aug 6-9 1996 , Syracuse, NY, 403--411. Freeh, V. W. and Andrews, G. R. 1996. Dynamically controlling false sharing in distributed shared memory. In 1996 5th IEEE International Symposium on High Performance Distributed Computing, Aug 6-9 1996, Syracuse, NY, 403--411."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.868026"},{"key":"e_1_2_1_24_1","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1002\/9780470142592.ch2","article-title":"Structure and dynamics of simple microclusters","volume":"40","author":"Hoare M. R.","year":"1979","unstructured":"Hoare , M. R. 1979 . Structure and dynamics of simple microclusters . Advances in Chemical Physics 40 , 49 -- 135 . Hoare, M. R. 1979. Structure and dynamics of simple microclusters. Advances in Chemical Physics 40, 49--135.","journal-title":"Advances in Chemical Physics"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1137\/S1064827599365823"},{"key":"e_1_2_1_26_1","unstructured":"Janssen C. 2003. The Massively Parallel Quantum Chemistry Program. http:\/\/aros.ca.sandia.gov\/~cljanss\/mpqc\/index.html. Janssen C. 2003. The Massively Parallel Quantum Chemistry Program. http:\/\/aros.ca.sandia.gov\/~cljanss\/mpqc\/index.html."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1002\/jcc.20091"},{"volume-title":"Tenth SIAM Conference on Parallel Processing.","author":"Kohn S.","key":"e_1_2_1_28_1","unstructured":"Kohn , S. , Kumfert , G. , Painter , J. , and Ribbens , C . 2001. Divorcing language dependencies from a scientific software library . In Tenth SIAM Conference on Parallel Processing. Kohn, S., Kumfert, G., Painter, J., and Ribbens, C. 2001. Divorcing language dependencies from a scientific software library. In Tenth SIAM Conference on Parallel Processing."},{"key":"e_1_2_1_29_1","unstructured":"Kolda T. 2005. APPS web page. http:\/\/software.sandia.gov\/appspack\/. Kolda T. 2005. APPS web page. http:\/\/software.sandia.gov\/appspack\/."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1985.231547"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1137\/S1052623498345075"},{"volume-title":"Tenth SIAM Conference on Parallel Processing for Scientific Computing (PP01)","author":"Matthey T.","key":"e_1_2_1_32_1","unstructured":"Matthey , T. and Izaguirre , J. A . 2001. ProtoMol: A molecular dynamics framework with incremental parallelization . In Tenth SIAM Conference on Parallel Processing for Scientific Computing (PP01) , Society for Industrial and Applied Mathematics. Matthey, T. and Izaguirre, J. A. 2001. ProtoMol: A molecular dynamics framework with incremental parallelization. In Tenth SIAM Conference on Parallel Processing for Scientific Computing (PP01), Society for Industrial and Applied Mathematics."},{"key":"e_1_2_1_33_1","unstructured":"McInnes L. C. Allan B. A. Armstrong R. Benson S. J. Bernholdt D. E. Dahlgren T. L. Diachin L. F. Krishnan M. Kohl J. A. Larson J. W. Lefantzi S. Nieplocha J. Norris B. Parker S. G. Ray J. and Zhou S. 2005. Parallel PDE-based simulations using the common component architecture. ANL\/MCS-P1179-0704. To appear in the book Numerical Solution of Partial Differential Equations on Parallel Computers A. M. Bruaset P. Bjorstad and A. Tveito Eds. Springer-Verlag. Argonne National Laboratory. McInnes L. C. Allan B. A. Armstrong R. Benson S. J. Bernholdt D. E. Dahlgren T. L. Diachin L. F. Krishnan M. Kohl J. A. Larson J. W. Lefantzi S. Nieplocha J. Norris B. Parker S. G. Ray J. and Zhou S. 2005. Parallel PDE-based simulations using the common component architecture. ANL\/MCS-P1179-0704. To appear in the book Numerical Solution of Partial Differential Equations on Parallel Computers A. M. Bruaset P. Bjorstad and A. Tveito Eds. Springer-Verlag. Argonne National Laboratory."},{"key":"e_1_2_1_34_1","doi-asserted-by":"crossref","unstructured":"Meza J. C. 1994. OPT&plus;&plus;: An object-oriented class library for nonlinear optimization. SAND94-8225. Sandia National Laboratories. Meza J. C. 1994. OPT&plus;&plus;: An object-oriented class library for nonlinear optimization. SAND94-8225. Sandia National Laboratories.","DOI":"10.2172\/10136172"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1137\/0801008"},{"key":"e_1_2_1_36_1","doi-asserted-by":"crossref","unstructured":"Mor\u00e9 J. J. and Wright S. J. 1993. Optimization Software Guide. SIAM Publications Philadelphia. Mor\u00e9 J. J. and Wright S. J. 1993. Optimization Software Guide. SIAM Publications Philadelphia.","DOI":"10.1137\/1.9781611970951"},{"key":"e_1_2_1_37_1","first-page":"4","article-title":"MPI: A message-passing interface standard","volume":"8","author":"Forum","year":"1994","unstructured":"MPI- Forum . 1994 . MPI: A message-passing interface standard . Int. J. Supercomput. App. High Performance Computing 8 , 3\/ 4 (Fall-Winter), 159--416. MPI-Forum. 1994. MPI: A message-passing interface standard. Int. J. Supercomput. App. High Performance Computing 8, 3\/4 (Fall-Winter), 159--416.","journal-title":"Int. J. Supercomput. App. High Performance Computing"},{"key":"e_1_2_1_38_1","volume-title":"ARMCI: A portable remote memory copy library for distributed array libraries and compiler run-time systems. In RTSPP of IPPS\/SDP'99.","author":"Nieplocha J.","year":"1999","unstructured":"Nieplocha , J. and Carpenter , B . 1999 . ARMCI: A portable remote memory copy library for distributed array libraries and compiler run-time systems. In RTSPP of IPPS\/SDP'99. Nieplocha, J. and Carpenter, B. 1999. ARMCI: A portable remote memory copy library for distributed array libraries and compiler run-time systems. In RTSPP of IPPS\/SDP'99."},{"volume-title":"POHLL'2002 workshop of ICS-2002","author":"Nieplocha J.","key":"e_1_2_1_39_1","unstructured":"Nieplocha , J. , Harrison , R. J. , Krishnan , M. , Palmer , B. , and Tipparaju , V . 2002. Combining shared and distributed memory models: Evolution and recent advancements of the Global Array Toolkit . In POHLL'2002 workshop of ICS-2002 , New York. Nieplocha, J., Harrison, R. J., Krishnan, M., Palmer, B., and Tipparaju, V. 2002. Combining shared and distributed memory models: Evolution and recent advancements of the Global Array Toolkit. In POHLL'2002 workshop of ICS-2002, New York."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/602770.602833"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.5555\/243179.243182"},{"key":"e_1_2_1_42_1","volume-title":"ARMCI: A portable aggregate remote memory copy interface","author":"Nieplocha J.","year":"2000","unstructured":"Nieplocha , J. and Ju , J . 2000 . ARMCI: A portable aggregate remote memory copy interface . http:\/\/www.emsl.pnl.gov:2080\/docs\/parsoft\/armci\/armci1-1.pdf. Nieplocha, J. and Ju, J. 2000. ARMCI: A portable aggregate remote memory copy interface. http:\/\/www.emsl.pnl.gov:2080\/docs\/parsoft\/armci\/armci1-1.pdf."},{"volume-title":"Tenth SIAM Conference on Parallel Processing for Scientific Computing.","author":"Nieplocha J.","key":"e_1_2_1_43_1","unstructured":"Nieplocha , J. , Trease , H. , Ju , J. , Rector , D. , and Palmer , B . 2001. Building an application domain specific programming framework for computational fluid dynamics calculations on parallel computers . In Tenth SIAM Conference on Parallel Processing for Scientific Computing. Nieplocha, J., Trease, H., Ju, J., Rector, D., and Palmer, B. 2001. Building an application domain specific programming framework for computational fluid dynamics calculations on parallel computers. In Tenth SIAM Conference on Parallel Processing for Scientific Computing."},{"key":"e_1_2_1_44_1","doi-asserted-by":"crossref","unstructured":"Nocedal J. and Wright S. 1999. Numerical Optimization. Springer-Verlag New York. Nocedal J. and Wright S. 1999. Numerical Optimization. Springer-Verlag New York.","DOI":"10.1007\/b98874"},{"key":"e_1_2_1_45_1","unstructured":"PeIGS. 2005. PeIGS Home Page. http:\/\/www.emsl.pnl.gov\/docs\/nwchem\/doc\/peigs\/docs\/peigs3.html. PeIGS. 2005. PeIGS Home Page. http:\/\/www.emsl.pnl.gov\/docs\/nwchem\/doc\/peigs\/docs\/peigs3.html."},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1006\/jcph.1995.1039"},{"volume-title":"Scalable High Performance Computing Conference, 246--251","author":"Plimpton S.","key":"e_1_2_1_47_1","unstructured":"Plimpton , S. and Heffelfinger , G . 1992. Scalable parallel molecular dynamics on MIMD supercomputers . In Scalable High Performance Computing Conference, 246--251 . Plimpton, S. and Heffelfinger, G. 1992. Scalable parallel molecular dynamics on MIMD supercomputers. In Scalable High Performance Computing Conference, 246--251."},{"volume-title":"Obstacle Problems in Mathematical Physics","author":"Rodrigues J. F.","key":"e_1_2_1_48_1","unstructured":"Rodrigues , J. F. 1987. Obstacle Problems in Mathematical Physics . Elsevier Publishing Company , Amsterdam . Rodrigues, J. F. 1987. Obstacle Problems in Mathematical Physics. Elsevier Publishing Company, Amsterdam."},{"key":"e_1_2_1_49_1","unstructured":"Sarich J. 2004. A programmer's guide for providing CCA component interfaces to the toolkit for advanced optimization. ANL\/MCS-TM-279. Argonne National Laboratory. Sarich J. 2004. A programmer's guide for providing CCA component interfaces to the toolkit for advanced optimization. ANL\/MCS-TM-279. Argonne National Laboratory."},{"key":"e_1_2_1_50_1","doi-asserted-by":"crossref","unstructured":"Tipparaju V. Krishnan M. Nieplocha J. Santhanaraman G. and Panda D. 2003. Exploiting nonblocking remote memory access communication in scientific benchmarks. In High Performance Computing---HiPC 248--258. Tipparaju V. Krishnan M. Nieplocha J. Santhanaraman G. and Panda D. 2003. Exploiting nonblocking remote memory access communication in scientific benchmarks. In High Performance Computing---HiPC 248--258.","DOI":"10.1007\/978-3-540-24596-4_27"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2005.331"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/238721.238763"}],"container-title":["ACM Transactions on Mathematical Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1236463.1236466","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1236463.1236466","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:52:07Z","timestamp":1750258327000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1236463.1236466"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,6]]},"references-count":52,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2007,6]]}},"alternative-id":["10.1145\/1236463.1236466"],"URL":"https:\/\/doi.org\/10.1145\/1236463.1236466","relation":{},"ISSN":["0098-3500","1557-7295"],"issn-type":[{"type":"print","value":"0098-3500"},{"type":"electronic","value":"1557-7295"}],"subject":[],"published":{"date-parts":[[2007,6]]},"assertion":[{"value":"2007-06-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}