{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T06:02:20Z","timestamp":1740808940940,"version":"3.38.0"},"reference-count":14,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[1997,9,1]],"date-time":"1997-09-01T00:00:00Z","timestamp":873072000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of Supercomputer Applications and High Performance Computing"],"published-print":{"date-parts":[[1997,9]]},"abstract":"<jats:p> Contemporary activities at CSCS\/SCSC have resulted in two complementary software systems for practical parallel programming. Both developments are user oriented and application driven, efficiently exploiting and reusing dem onstrated portable technologies at multiple levels that we have proven to scale to systems with large numbers of processors. The Annai parallel application engineering environment supports existing standards for portable pro gram development (HPF, Fortran, C, MPI) and offers con venient program browsing and navigation, execution con trol, and interaction mechanisms. Specific functionality for parallel programming includes high-level language sup port for unstructured computations, interactive source- level symbolic debugging with deadlock detection and deterministic execution replay, SPMD\/data-parallel debug ging with distributed breakpoints and array visualization, scalable profile summary displays of execution statistics accumulated at runtime, and detailed program evolution and processor interaction charts. The intelligent program development environment (PDE) is typified by four char acteristics supporting programming at a very abstract level, closer to the scientist's perspective: application- oriented problem description formalisms, the use of design skeletons and templates, an interactive user guidance mechanism, and automatic program synthesis tech niques. Ongoing work aims at the integration and further development of sofar demonstrated results with additional advanced technologies into comprehensive application engineering and problem-solving environments for pro ductive parallel computing with distributed resources. <\/jats:p>","DOI":"10.1177\/109434209701100306","type":"journal-article","created":{"date-parts":[[2007,3,5]],"date-time":"2007-03-05T01:17:47Z","timestamp":1173057467000},"page":"236-250","source":"Crossref","is-referenced-by-count":5,"title":["Software Tools for Scalable Multilevel Application Engineering"],"prefix":"10.1177","volume":"11","author":[{"given":"Karsten M.","family":"Decker","sequence":"first","affiliation":[{"name":"SWISS CENTER FOR SCIENTIFIC COMPUTING (CSCS\/SCSC), CH-6928\rMANNO, SWITZERLAND"}]},{"given":"Brian J. N.","family":"Wylie","sequence":"additional","affiliation":[{"name":"SWISS CENTER FOR SCIENTIFIC COMPUTING (CSCS\/SCSC), CH-6928\rMANNO, SWITZERLAND"}]}],"member":"179","published-online":{"date-parts":[[1997,9,1]]},"reference":[{"key":"atypb1","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611971538"},{"volume-title":"The joint CSCS\/NEC collaboration in parallel processing. CrosSCutS special edition","year":"1996","author":"Cl\u00e9men\u00e7on, C.","key":"atypb2"},{"volume-title":"Proceedings of the 15th International Phoenix Conference on Computers and Communications","author":"Cl\u00e9men\u00e7on, C.","key":"atypb3"},{"key":"atypb4","doi-asserted-by":"crossref","unstructured":"Cl\u00e9men\u00e7on, C., A. Endo, J. Fritscher, A. M\u00fcller. R. R\u00fchl, and B.J.N. Wylie. 1996. Annai: An integrated parallel programming environment for multicomputers. In Tools and environments for parallel and distributed systems, edited by A. Zaky and T. Lewis. Norwell, MA: Kluwer, pp. 33-59.","DOI":"10.1007\/978-1-4615-4123-3_3"},{"volume-title":"Proceedings of the 2nd International Euro-Par Conference (Euro-Par'96","author":"Cl\u00e9men\u00e7on, C.","key":"atypb5"},{"key":"atypb6","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-34984-8_29"},{"volume-title":"Proceedings of the 3rd Scalable Parallel Libraries Conference (SPLC'96","author":"Deshpande, V.","key":"atypb7"},{"volume-title":"Practical tools for optimizing parallel programs. Technical Report CSRD-TR-1276, Center for Supercomputing Research and Development","year":"1993","author":"Eigenmann, R.","key":"atypb8"},{"issue":"1","key":"atypb9","first-page":"1","volume":"2","author":"High Performance Fortran Forum.","year":"1993","journal-title":"Scientific Programming"},{"volume-title":"Proceedings of the 3rd International Conference on High-Performance Computing in the Asia\/Pacific Region (HPC-Asia'97)","author":"Lin, L.","key":"atypb10"},{"volume-title":"OMIS: On-line monitoring interface specification (Version 1.0). Technical Report TUM-19609, SFB-Bericht Nr. 342\/05\/96 A","year":"1996","author":"Ludwig, T.","key":"atypb11"},{"issue":"3","key":"atypb12","first-page":"157","volume":"8","author":"Message Passing Interface Forum.","year":"1994","journal-title":"International Journal of Supercomputer Applications and High Performance Computing"},{"volume-title":"The common object request broker: Architecture and specification","year":"1995","author":"Omg.","key":"atypb13"},{"volume-title":"Guidelines for writing system software and tools requirements for parallel and clustered computers","year":"1995","author":"Pancake, C.M.","key":"atypb14"}],"container-title":["The International Journal of Supercomputer Applications and High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434209701100306","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/109434209701100306","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,28]],"date-time":"2025-02-28T23:49:21Z","timestamp":1740786561000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/109434209701100306"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997,9]]},"references-count":14,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1997,9]]}},"alternative-id":["10.1177\/109434209701100306"],"URL":"https:\/\/doi.org\/10.1177\/109434209701100306","relation":{},"ISSN":["1078-3482"],"issn-type":[{"type":"print","value":"1078-3482"}],"subject":[],"published":{"date-parts":[[1997,9]]}}}