{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T07:36:05Z","timestamp":1725867365147},"publisher-location":"Cham","reference-count":40,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319460789"},{"type":"electronic","value":"9783319460796"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-46079-6_36","type":"book-chapter","created":{"date-parts":[[2016,10,5]],"date-time":"2016-10-05T12:01:40Z","timestamp":1475668900000},"page":"524-543","source":"Crossref","is-referenced-by-count":3,"title":["Software Cost Analysis of GPU-Accelerated Aeroacoustics Simulations in C++ with OpenACC"],"prefix":"10.1007","author":[{"given":"Marco","family":"Nicolini","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Julian","family":"Miller","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sandra","family":"Wienke","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Michael","family":"Schlottke-Lakemper","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthias","family":"Meinke","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Matthias S.","family":"M\u00fcller","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,10,6]]},"reference":[{"key":"36_CR1","doi-asserted-by":"crossref","unstructured":"Blair, S., Albing, C., Grund, A., Jocksch, A.: Accelerating an MPI lattice Boltzmann code using OpenACC. In: Proceedings of the Second Workshop on Accelerator Programming Using Directives, WACCPD 2015, pp. 3:1\u20133:9. ACM, New York (2015)","DOI":"10.1145\/2832105.2832111"},{"issue":"4","key":"36_CR2","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1109\/52.526834","volume":"13","author":"B Boehm","year":"1996","unstructured":"Boehm, B.: Anchoring the software process. IEEE Softw. 13(4), 73\u201382 (1996)","journal-title":"IEEE Softw."},{"key":"36_CR3","unstructured":"Boehm, B., Abts, C., Brown, A.W., Chulani, S., Clark, B., Horowitz, E., Madachy, R., Reifer, D., Steece, B.: COCOMO II model definition manual, version 2.1. Technical report, University of Southern California (2000)"},{"issue":"1","key":"36_CR4","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1023\/A:1018991717352","volume":"10","author":"B Boehm","year":"2000","unstructured":"Boehm, B., Abts, C., Chulani, S.: Software development cost estimation approaches \u2013 a survey. Ann. Softw. Eng. 10(1), 177\u2013205 (2000)","journal-title":"Ann. Softw. Eng."},{"issue":"1","key":"36_CR5","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1007\/BF02249046","volume":"1","author":"B Boehm","year":"1995","unstructured":"Boehm, B., Clark, B., Horowitz, E., Westland, C., Madachy, R., Selby, R.: Cost models for future software life cycle processes: COCOMO 2.0. Ann. Softw. Eng. 1(1), 57\u201394 (1995)","journal-title":"Ann. Softw. Eng."},{"key":"36_CR6","volume-title":"Software Cost Estimation with Cocomo II with CDROM","author":"BW Boehm","year":"2000","unstructured":"Boehm, B.W., Madachy, R., Steece, B., et al.: Software Cost Estimation with Cocomo II with CDROM. Prentice Hall PTR, Englewood Cliffs (2000)"},{"key":"36_CR7","unstructured":"Carpenter, M., Kennedy, C.: Fourth-order 2n-storage Runge-Kutta schemes. NASA Technical Memorandum 109112, pp. 871\u2013885 (1994)"},{"key":"36_CR8","doi-asserted-by":"crossref","unstructured":"Dongarra, J., Graybill, R., Harrod, W., Lucas, R., Lusk, E., Luszczek, P., Mcmahon, J., Snavely, A., Vetter, J., Yelick, K., Alam, S., Campbell, R., Carrington, L., Chen, T.Y., Khalili, O., Meredith, J., Tikir, M.: DARPA\u2019s HPCS program: history, models, tools, languages. In: Advances in COMPUTERS High Performance Computing, Advances in Computers, vol. 72, pp. 1\u2013100. Elsevier, Amsterdam (2008)","DOI":"10.1016\/S0065-2458(08)00001-6"},{"key":"36_CR9","unstructured":"Ebcioglu, K., Sarkar, V., El-Ghazawi, T., Urbanic, J., Center, P.: An experiment in measuring the productivity of three parallel programming languages. In: Workshop on Productivity and Performance in High-End Computing (P-PHEC), pp. 30\u201336 (2006)"},{"issue":"2","key":"36_CR10","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1016\/S0021-9991(03)00168-2","volume":"188","author":"R Ewert","year":"2003","unstructured":"Ewert, R., Schr\u00f6der, W.: Acoustic perturbation equations based on flow decomposition via source filtering. J. Comput. Phys. 188(2), 365\u2013398 (2003)","journal-title":"J. Comput. Phys."},{"key":"36_CR11","doi-asserted-by":"crossref","unstructured":"Funk, A., Basili, V., Hochstein, L., Kepner, J.: Application of a development time productivity metric to parallel software development. In: Proceedings of the Second International Workshop on Software Engineering for High Performance Computing System Applications, pp. 8\u201312. ACM (2005)","DOI":"10.1145\/1145319.1145323"},{"key":"36_CR12","unstructured":"German Science Foundation (DFG): COCOMO II Cost Estimation Questionnaire (2000)"},{"key":"36_CR13","doi-asserted-by":"crossref","first-page":"86","DOI":"10.1016\/j.compfluid.2012.03.006","volume":"61","author":"F Hindenlang","year":"2012","unstructured":"Hindenlang, F., Gassner, G., Altmann, C., Beck, A., Staudenmaier, M., Munz, C.D.: Explicit discontinuous Galerkin methods for unsteady problems. Comput. Fluids 61, 86\u201393 (2012)","journal-title":"Comput. Fluids"},{"key":"36_CR14","doi-asserted-by":"crossref","unstructured":"Hochstein, L., Carver, J., Shull, F., Asgari, S., Basili, V., Hollingsworth, J.K., Zelkowitz, M.V.: Parallel programmer productivity: a case study of novice parallel programmers. In: Proceedings of the ACM\/IEEE SC 2005 Conference on Supercomputing, pp. 35\u201335 (2005)","DOI":"10.1109\/SC.2005.53"},{"key":"36_CR15","doi-asserted-by":"crossref","unstructured":"Hochstein, L., Basili, V.R., Zelkowitz, M.V., Hollingsworth, J.K., Carver, J.: Combining self-reported and automatic data to improve programming effort measurement. In: Proceedings of the 10th European Software Engineering Conference Held Jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering, ESEC\/FSE-13, pp. 356\u2013365. ACM, New York (2005)","DOI":"10.1145\/1095430.1081762"},{"key":"36_CR16","doi-asserted-by":"crossref","unstructured":"Hwu, W.M., Chang, L.W., Kim, H.S., Dakkak, A., Hajj, I.E.: Transitioning HPC software to exascale heterogeneous computing. In: Computational Electromagnetics International Workshop (CEM), 2015, pp. 1\u20132 (2015)","DOI":"10.1109\/CEM.2015.7237412"},{"issue":"1","key":"36_CR17","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1109\/TSE.2007.256943","volume":"33","author":"M Jorgensen","year":"2007","unstructured":"Jorgensen, M., Shepperd, M.: A systematic review of software development cost estimation studies. IEEE Trans. Softw. Eng. 33(1), 33\u201353 (2007)","journal-title":"IEEE Trans. Softw. Eng."},{"issue":"4","key":"36_CR18","doi-asserted-by":"crossref","first-page":"505","DOI":"10.1177\/1094342004048542","volume":"18","author":"J Kepner","year":"2004","unstructured":"Kepner, J.: High performance computing productivity model synthesis. Int. J. High Perform. Comput. Appl. 18(4), 505\u2013516 (2004)","journal-title":"Int. J. High Perform. Comput. Appl."},{"issue":"4","key":"36_CR19","doi-asserted-by":"crossref","first-page":"393","DOI":"10.1177\/1094342004048533","volume":"18","author":"J Kepner","year":"2004","unstructured":"Kepner, J.: HPC productivity: an overarching view. Int. J. High Perform. Comput. Appl. 18(4), 393\u2013397 (2004)","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"36_CR20","doi-asserted-by":"crossref","unstructured":"Kraus, J., Schlottke, M., Adinetz, A., Pleiter, D.: Accelerating a C++ CFD code with OpenACC. In: Proceedings of the First Workshop on Accelerator Programming Using Directives, pp. 47\u201354. IEEE Press (2014)","DOI":"10.1109\/WACCPD.2014.11"},{"key":"36_CR21","doi-asserted-by":"crossref","unstructured":"Lee, S., Vetter, J.S.: Early evaluation of directive-based GPU programming models for productive exascale computing. In: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, SC 2012, pp. 23:1\u201323:11. IEEE Computer Society Press, Los Alamitos (2012)","DOI":"10.1109\/SC.2012.51"},{"key":"36_CR22","doi-asserted-by":"crossref","unstructured":"Levesque, J.M., Sankaran, R., Grout, R.: Hybridizing s3d into an exascale application using OpenACC: an approach for moving to multi-petaflops and beyond. In: 2012 International Conference for High Performance Computing, Networking, Storage and Analysis (SC), pp. 1\u201311 (2012)","DOI":"10.1109\/SC.2012.69"},{"issue":"11","key":"36_CR23","doi-asserted-by":"crossref","first-page":"1833","DOI":"10.1016\/j.compbiomed.2013.09.003","volume":"43","author":"A Lintermann","year":"2013","unstructured":"Lintermann, A., Meinke, M., Schr\u00f6der, W.: Fluid mechanics based classification of the respiratory efficiency of several nasal cavities. Comput. Biol. Med. 43(11), 1833\u20131852 (2013)","journal-title":"Comput. Biol. Med."},{"key":"36_CR24","unstructured":"NVIDIA: Parallel Forall - OpenACC: Directives for GPUs (2012). https:\/\/devblogs.nvidia.com\/parallelforall\/openacc-directives-gpus\/"},{"key":"36_CR25","unstructured":"Peng, I.B., Markidis, S., Vaivads, A., Vencels, J., Deca, J., Lapenta, G., Hart, A., Laure, E.: Acceleration of a particle-in-cell code for space plasma simulations with OpenACC. In: EGU General Assembly Conference Abstracts, vol. 17, p. 1276 (2015)"},{"key":"36_CR26","unstructured":"Perry, D.E., Staudenmayer, N.A., Votta, L.G.: Understanding and improving time usage in software development. In: Trends in Software: Software Process, vol. 5, pp. 111\u2013135. Wiley, New York (1996)"},{"issue":"7","key":"36_CR27","doi-asserted-by":"crossref","first-page":"075106","DOI":"10.1063\/1.4926515","volume":"27","author":"A Pogorelov","year":"2015","unstructured":"Pogorelov, A., Meinke, M., Schr\u00f6der, W.: Cut-cell method based large-eddy simulation of tip-leakage flow. Phys. Fluids 27(7), 075106 (2015)","journal-title":"Phys. Fluids"},{"key":"36_CR28","doi-asserted-by":"crossref","unstructured":"Schlottke, M., Cheng, H.J., Lintermann, A., Meinke, M., Schr\u00f6der, W.: A direct-hybrid method for computational aeroacoustics. AIAA Paper 2015-3133 (2015)","DOI":"10.2514\/6.2015-3133"},{"key":"36_CR29","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1016\/j.jcp.2016.01.026","volume":"311","author":"L Schneiders","year":"2016","unstructured":"Schneiders, L., G\u00fcnther, C., Meinke, M., Schr\u00f6der, W.: An efficient conservative cut-cell method for rigid bodies interacting with viscous compressible flows. J. Comput. Phys. 311, 62\u201386 (2016)","journal-title":"J. Comput. Phys."},{"issue":"3","key":"36_CR30","first-page":"121","volume":"1","author":"N Sharma","year":"2012","unstructured":"Sharma, N., Bajpai, A., Litoriya, R.: A comparison of software cost estimation methods: a survey. Int. J. Comput. Sci. Appl. 1(3), 121\u2013127 (2012)","journal-title":"Int. J. Comput. Sci. Appl."},{"key":"36_CR31","unstructured":"The Green 500: The Green500 List - November 2015 (2015). http:\/\/www.green500.org\/lists\/green201511"},{"key":"36_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"358","DOI":"10.1007\/978-3-319-20119-1_26","volume-title":"High Performance Computing","author":"S Wienke","year":"2015","unstructured":"Wienke, S., Iliev, H., an Mey, D., M\u00fcller, M.S.: Modeling the productivity of HPC systems on a computing center scale. In: Kunkel, J.M., Ludwig, T. (eds.) ISC High Performance 2015. LNCS, vol. 9137, pp. 358\u2013375. Springer, Heidelberg (2015)"},{"key":"36_CR33","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"330","DOI":"10.1007\/978-3-642-38750-0_25","volume-title":"Supercomputing","author":"S Wienke","year":"2013","unstructured":"Wienke, S., an Mey, D., M\u00fcller, M.S.: Accelerators for technical computing: is it worth the pain? A TCO perspective. In: Kunkel, J.M., Ludwig, T., Meuer, H.W. (eds.) ISC 2013. LNCS, vol. 7905, pp. 330\u2013342. Springer, Heidelberg (2013)"},{"key":"36_CR34","doi-asserted-by":"crossref","unstructured":"Wienke, S., Miller, J., Schulz, M., M\u00fcller, M.S.: Development effort estimation in HPC. In: SC 2016: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE Computer Society (2016)","DOI":"10.1109\/SC.2016.9"},{"key":"36_CR35","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"859","DOI":"10.1007\/978-3-642-32820-6_85","volume-title":"Euro-Par 2012 Parallel Processing","author":"S Wienke","year":"2012","unstructured":"Wienke, S., Springer, P., Terboven, C., an Mey, D.: OpenACC \u2014 first experiences with real-world applications. In: Kaklamanis, C., Papatheodorou, T., Spirakis, P.G. (eds.) Euro-Par 2012. LNCS, vol. 7484, pp. 859\u2013870. Springer, Heidelberg (2012)"},{"issue":"4","key":"36_CR36","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1145\/1498765.1498785","volume":"52","author":"S Williams","year":"2009","unstructured":"Williams, S., Waterman, A., Patterson, D.: Roofline: an insightful visual performance model for multicore architectures. Commun. ACM 52(4), 65\u201376 (2009)","journal-title":"Commun. ACM"},{"key":"36_CR37","unstructured":"Wolfe, M.: OpenACC for Multicore CPUs (2015). http:\/\/www.pgroup.com\/lit\/articles\/insider\/v6n3a1.htm"},{"issue":"3","key":"36_CR38","doi-asserted-by":"crossref","first-page":"123","DOI":"10.1002\/fld.4009","volume":"78","author":"Y Xia","year":"2015","unstructured":"Xia, Y., Lou, J., Luo, H., Edwards, J., Mueller, F.: OpenACC acceleration of an unstructured CFD solver based on a reconstructed discontinuous Galerkin method for compressible flows. Int. J. Numer. Meth. Fluids 78(3), 123\u2013139 (2015)","journal-title":"Int. J. Numer. Meth. Fluids"},{"key":"36_CR39","doi-asserted-by":"crossref","unstructured":"Xu, R., Chandrasekaran, S., Chapman, B.: Exploring programming multi-GPUs using OpenMP and OpenACC-based hybrid model. In: 2013 IEEE 27th International Parallel and Distributed Processing Symposium Workshops PhD Forum (IPDPSW), pp. 1169\u20131176 (2013)","DOI":"10.1109\/IPDPSW.2013.263"},{"key":"36_CR40","unstructured":"Zelkowitz, M., Basili, V., Asgari, S., Hochstein, L., Hollingsworth, J., Nakamura, T.: Measuring productivity on high performance computers. In: IEEE International Symposium on Software Metrics 2005, p. 6 (2005)"}],"container-title":["Lecture Notes in Computer Science","High Performance Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-46079-6_36","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,24]],"date-time":"2017-06-24T20:25:25Z","timestamp":1498335925000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-46079-6_36"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319460789","9783319460796"],"references-count":40,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-46079-6_36","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2016]]}}}