10 research outputs found
Recommended from our members
Babel Fortran 2003 Binding for Structured Data Types
Babel is a tool aimed at the high-performance computing community that addresses the need for mixing programming languages (Java, Python, C, C++, Fortran 90, FORTRAN 77) in order to leverage the specific benefits of those languages. Scientific codes often rely on structured data types (structs, derived data types) to encapsulate data, and Babel has been lacking in this type of support until recently. We present a new language binding that focuses on their interoperability of C/C++ with Fortran 2003. The new binding builds on the existing Fortran 90 infrastructure by using the iso-c-binding module defined in the Fortran 2003 standard as the basis for C/C++ interoperability. We present the technical approach for the new binding and discuss our initial experiences in applying the binding in FACETS (Framework Application for Core-Edge Transport Simulations) to integrate C++ with legacy Fortran codes
Babel Fortran 2003 binding for structured data types Babel Fortran 2003 binding for structured data types
Abstract. Babel is a tool aimed at the high-performance computing community that addresses the need for mixing programming languages (Java, Python, C, C++, Fortran 90, FORTRAN 77) in order to leverage the specific benefits of those languages. Scientific codes often rely on structured data types (structs, derived data types) to encapsulate data, and Babel has been lacking in this type of support until recently. We present a new language binding that focuses on their interoperability of C/C++ with Fortran 2003. The new binding builds on the existing Fortran 90 infrastructure by using the iso c binding module defined in the Fortran 2003 standard as the basis for C/C++ interoperability. We present the technical approach for the new binding and discuss our initial experiences in applying the binding in FACETS (Framework Application for Core-Edge Transport Simulations) to integrate C++ with legacy Fortran codes
Taking off the training wheels: the properties of a dynamic vegetation model without climate envelopes, CLM4.5(ED)
We describe an implementation of the Ecosystem Demography (ED) concept in the Community Land Model. The structure of CLM(ED) and the physiological and structural modifications applied to the CLM are presented. A major motivation of this development is to allow the prediction of biome boundaries directly from plant physiological traits via their competitive interactions. Here we investigate the performance of the model for an example biome boundary in eastern North America. We explore the sensitivity of the predicted biome boundaries and ecosystem properties to the variation of leaf properties using the parameter space defined by the GLOPNET global leaf trait database. Furthermore, we investigate the impact of four sequential alterations to the structural assumptions in the model governing the relative carbon economy of deciduous and evergreen plants. The default assumption is that the costs and benefits of deciduous vs. evergreen leaf strategies, in terms of carbon assimilation and expenditure, can reproduce the geographical structure of biome boundaries and ecosystem functioning. We find some support for this assumption, but only under particular combinations of model traits and structural assumptions. Many questions remain regarding the preferred methods for deployment of plant trait information in land surface models. In some cases, plant traits might best be closely linked to each other, but we also find support for direct linkages to environmental conditions. We advocate intensified study of the costs and benefits of plant life history strategies in different environments and the increased use of parametric and structural ensembles in the development and analysis of complex vegetation models
Neotectonics of Puerto Rico and the Virgin Islands, Northeastern Caribbean, from GPS Geodesy
The boundary between the North American and Caribbean plates is characterized primarily by left-lateral motion along predominantly east-west striking faults. Seismicity and marine geophysical survey data are consistent with at least two, and possibly three, microplates in the diffuse boundary zone in the northeastern Caribbean: (1) the Gonave, (2) the Hispaniola, and (3) the Puerto Rico-northern Virgin Islands (PRVI). We discuss results from GPS geodetic measurements acquired since 1994 to test the microplate hypothesis, define PRVI translation and rotation within the boundary zone, and constrain PRVI neotectonics. GPS-derived velocities are analyzed with respect to both North American and Caribbean plate reference frames. Integrated displacements across PRVI are limited to a few millimeters per year, consistent with a rigid PRVI and permitting calculation of an average velocity for PRVI. The motions of PRVI relative to North America and the Caribbean are 16.9±1.1 mm/yr toward N68°E±3° (1σ) and 2.4±1.4 mm/yr toward S79°W±26° (1σ), respectively. In contrast with some recent models, ongoing rotation of PRVI about a nearby (\u3c 25° distant) vertical axis is not supported by the geodetic data. In addition, we argue against eastward tectonic escape of PRVI and favor a simple, progressive increase in velocity across the plate boundary zone, requiring that the summed magnitude of strike-slip fault slip rates will equal the total plate motion rate between the Caribbean and North America. GPS data are consistent with components of left-lateral strike-slip faulting along the Muertos trough south of Puerto Rico and shortening across the Puerto Rico trench. Comparison of GPS velocities for PRVI with respect to North America with total North America-Caribbean relative motion suggests up to 85% of North American-Caribbean plate motion is accommodated by the Puerto Rico trench and offshore faults north of Puerto Rico. Differences in GPS-derived velocities from Hispaniola and PRVI yield east-west extension across the N-S trending Mona rift of a few millimeters per year when estimated elastic strain accumulation effects along the north Hispaniola deformed belt and the Septentrional fault zone are considered. The opening rate implies an age of the Mona rift of 2–3 million years, agreeing with marine geophysical data that support a young age for the structure