{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T13:03:44Z","timestamp":1777899824505,"version":"3.51.4"},"publisher-location":"Cham","reference-count":16,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319111964","type":"print"},{"value":"9783319111971","type":"electronic"}],"license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-319-11197-1_1","type":"book-chapter","created":{"date-parts":[[2014,8,13]],"date-time":"2014-08-13T14:54:29Z","timestamp":1407941669000},"page":"1-14","source":"Crossref","is-referenced-by-count":3,"title":["Porting the Princeton Ocean Model to GPUs"],"prefix":"10.1007","author":[{"given":"Shizhen","family":"Xu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaomeng","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yan","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yong","family":"Hu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haohuan","family":"Fu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guangwen","family":"Yang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"issue":"04","key":"1_CR1","doi-asserted-by":"publisher","first-page":"531","DOI":"10.1142\/S0129626408003557","volume":"18","author":"J. Michalakes","year":"2008","unstructured":"Michalakes, J., Vachharajani, M.: Gpu acceleration of numerical weather prediction. Parallel Processing Letters\u00a018(04), 531\u2013548 (2008)","journal-title":"Parallel Processing Letters"},{"key":"1_CR2","doi-asserted-by":"crossref","unstructured":"Shimokawabe, T., Aoki, T., Muroi, C., Ishida, J., Kawano, K., Endo, T., Nukada, A., Maruyama, N., Matsuoka, S.: An 80-fold speedup, 15.0 tflops full gpu acceleration of non-hydrostatic weather model asuca production code. In: IEEE 2010 International Conference for High Performance Computing, Networking, Storage and Analysis (SC), pp. 1\u201311 (2010)","DOI":"10.1109\/SC.2010.9"},{"key":"1_CR3","unstructured":"Fuhrer, O., Osuna, C., Lapillonne, X., Gysi, T., Bianco, M., Schulthess, T.: Towards gpu-accelerated operational weather forecasting. In: The GPU Technology Conference, GTC 2013 (2013)"},{"issue":"4","key":"1_CR4","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/MCSE.2010.26","volume":"12","author":"R. Kelly","year":"2010","unstructured":"Kelly, R.: Gpu computing for atmospheric modeling. Computing in Science & Engineering\u00a012(4), 26\u201333 (2010)","journal-title":"Computing in Science & Engineering"},{"key":"1_CR5","doi-asserted-by":"crossref","unstructured":"Mak, J., Choboter, P., Lupo, C.: Numerical ocean modeling and simulation with cuda. In: IEEE OCEANS, pp. 1\u20136 (2011)","DOI":"10.23919\/OCEANS.2011.6107199"},{"issue":"3","key":"1_CR6","doi-asserted-by":"publisher","first-page":"335","DOI":"10.1177\/1094342012462751","volume":"27","author":"I. Carpenter","year":"2013","unstructured":"Carpenter, I., Archibald, R., Evans, K.J., Larkin, J., Micikevicius, P., Norman, M., Rosinski, J., Schwarzmeier, J., Taylor, M.A.: Progress towards accelerating homme on hybrid multi-core systems. International Journal of High Performance Computing Applications\u00a027(3), 335\u2013347 (2013)","journal-title":"International Journal of High Performance Computing Applications"},{"key":"1_CR7","doi-asserted-by":"crossref","unstructured":"Govett, M., Middlecoff, J., Henderson, T.: Running the nim next-generation weather model on gpus. In: IEEE, 2010 10th IEEE\/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid), pp. 792\u2013796 (2010)","DOI":"10.1109\/CCGRID.2010.106"},{"key":"1_CR8","doi-asserted-by":"crossref","unstructured":"Oey, L.Y., Lee, H.C., Schmitz, W.J.: Effects of winds and caribbean eddies on the frequency of loop current eddy shedding: A numerical model study. Journal of Geophysical Research: Oceans (1978\u20132012)\u00a0108(C10) (2003)","DOI":"10.1029\/2002JC001698"},{"key":"1_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1029\/CO004p0001","volume":"4","author":"A.F. Blumberg","year":"1987","unstructured":"Blumberg, A.F., Mellor, G.L.: A description of a three-dimensional coastal ocean circulation model. Coastal and Estuarine Sciences\u00a04, 1\u201316 (1987)","journal-title":"Coastal and Estuarine Sciences"},{"issue":"3","key":"1_CR10","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1177\/109434200001400303","volume":"14","author":"S. Browne","year":"2000","unstructured":"Browne, S., Dongarra, J., Garner, N., Ho, G., Mucci, P.: A portable programming interface for performance evaluation on modern processors. International Journal of High Performance Computing Applications\u00a014(3), 189\u2013204 (2000)","journal-title":"International Journal of High Performance Computing Applications"},{"key":"1_CR11","unstructured":"NVIDIA: CUDA C Programming Guide Version 5.5. available at \n                  \n                    http:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/index.html"},{"key":"1_CR12","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1016\/j.envsoft.2012.05.013","volume":"38","author":"A. Jordi","year":"2012","unstructured":"Jordi, A., Wang, D.P.: sbpom: A parallel implementation of princenton ocean model. Environmental Modelling & Software\u00a038, 59\u201361 (2012)","journal-title":"Environmental Modelling & Software"},{"key":"1_CR13","doi-asserted-by":"crossref","unstructured":"Yang, C., Xue, W., Fu, H., Gan, L., Li, L., Xu, Y., Lu, Y., Sun, J., Yang, G., Zheng, W.: A peta-scalable cpu-gpu algorithm for global atmospheric simulations. In: Proceedings of the 18th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, pp. 1\u201312. ACM (2013)","DOI":"10.1145\/2442516.2442518"},{"key":"1_CR14","doi-asserted-by":"crossref","unstructured":"Potluri, S., Wang, H., Bureddy, D., Singh, A.K., Rosales, C., Panda, D.K.: Optimizing mpi communication on multi-gpu systems using cuda inter-process communication. In: 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), pp. 1848\u20131857. IEEE (2012)","DOI":"10.1109\/IPDPSW.2012.228"},{"key":"1_CR15","unstructured":"Whitehead, N., Fit-Florea, A.: Precision & performance: Floating point and ieee 754 compliance for nvidia gpus. rn (A+ B) 21, 1\u20131874919424 (2011)"},{"key":"1_CR16","unstructured":"McCalpin, J., Wonnacott, D.: Time skewing: A value-based approach to optimizing for memory locality. Technical report, Technical Report DCS-TR-379, Department of Computer Science, Rugers University (1999)"}],"container-title":["Lecture Notes in Computer Science","Algorithms and Architectures for Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-11197-1_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,27]],"date-time":"2019-05-27T15:13:31Z","timestamp":1558970011000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-11197-1_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783319111964","9783319111971"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-11197-1_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014]]}}}