The dual-axis buckling of Laminated composite skew hyperbolic paraboloid with cutouts subjected to the in-plane biaxial and the shear load is investigated for various boundary conditions using the ...present mathematical model. Variation of transverse shear stresses is represented by a second-order function across the thickness, and the cross-curvature effect is also included via strain relations. The transverse shear stress-free condition at the shell top and bottom surfaces is also satisfied. This mathematical model (having a realistic second-order distribution of transverse shear strains across the thickness of shell) requires unknown parameters only at the reference plane. For generality in the present analysis, nine-node curved isoparametric element is used. So far, no solution exists in the literature for dual-axis buckling problem of laminated composite skew hyperbolic paraboloids with cutouts. As no result is available for the present problem, the present model is compared with suitable published results and then it is extended to analyze biaxial and shear buckling of laminated composite skew hyperbolic paraboloids. A C
0
finite element coding in FORTRAN is developed to generate many new results for different boundary conditions, skew angles, lamination schemes, etc.
As Automatic Differentiation (AD) usage is spreading to larger and more sophisticated applications, problems arise for codes that use several programming languages. This work describes the issues ...involved in interoperability between languages and focuses on the main issue which is parameter-passing. It describes the architecture of a source-transformation AD tool and the algorithms used to differentiate mixed-language codes. A language-independent internal representation enables the application of global analysis and strategies on the entire source code. Our goal is that the Tapenade AD tool differentiates codes that mix C and Fortran and generates efficient differentiated code using these strategies.
The basic matrix library package (BML) provides a common application programming interface (API) for linear algebra and matrix functions in C and Fortran for quantum chemistry codes. The BML API is ...matrix format independent. Currently the dense, compressed sparse row, and ELLPACK-R sparse matrix data types are available, each with different implementations. We show how the second-order spectral projection (SP2) algorithm used to compute the electronic structure of a molecular system represented with a tight-binding Hamiltonian can be successfully implemented with the aid of this library.
Differences in the simulation of hydrologic processes by watershed models directly affect the accuracy of results. Surface runoff generation can be simulated as either: (1) infiltration-excess (or ...Hortonian) overland flow, or (2) saturation-excess overland flow. This study compared the Hydrological Simulation Program—FORTRAN (HSPF) and the Soil Moisture Routing (SMR) models, each representing one of these mechanisms. These two models were applied to a 102 km
2 watershed in the upper part of the Irondequoit Creek basin in central New York State over a seven-year simulation period. The models differed in both the complexity of simulating snowmelt and baseflow processes as well as the detail in which the geographic information was preserved by each model.
Despite their differences in structure and representation of hydrologic processes, the two models simulated streamflow with almost equal accuracy. Since streamflow is an integral response and depends mainly on the watershed water balance, this was not unexpected. Model efficiency values for the seven-year simulation period were 0.67 and 0.65 for SMR and HSPF, respectively. HSPF simulated winter streamflow slightly better than SMR as a result of its complex snowmelt routine, whereas SMR simulated summer flows better than HSPF as a result of its runoff and baseflow processes.
An important difference between model results was the ability to predict the spatial distribution of soil moisture content. HSPF aggregates soil moisture content, which is generally related to a specific pervious land unit across the entire watershed, whereas SMR predictions of moisture content distribution are geographically specific and matched field observations reasonably well. Important is that the saturated area was predicted well by SMR and confirmed the validity of using saturation-excess mechanisms for this hillslope dominated watershed.
Ship collisions are rare events that may have a significant impact on the safety of people, ships, and other marine structures, as well as on the environment. Because of this, they are extensively ...studied but events that just precede collision are often overlooked. To rationally assess collision risks and consequences, a ship’s trajectory, and consequently the velocity and collision angle, should be known. One way to achieve this is through accurate modelling of ship manoeuvrability in collision analysis using non-linear FEM (NFEM). The Abkowitz manoeuvring model is implemented in the LS-Dyna software code and is therefore coupled with FEM calculations. Hydrodynamic forces are calculated in each time step of the LS-Dyna calculation and added to the FE model continuously through calculation. The accuracy of the calculations depends on the choice of and values of hydrodynamic derivatives from the Abkowitz model. Abkowitz’s model derives hydrodynamic forces in the Taylor expansion series to provide hydrodynamic derivatives. The application of the procedure is sensitive on higher-order Taylor series members. This article reviews different sets of hydrodynamic derivatives available for the KVLCC2 ship. Each of them is incorporated into the LS-Dyna NFEM solver by a user-made Fortran subroutine, with standard Zigzag and turning manoeuvres simulated and results compared with the experimental tests. As a result, the optimal selection of hydrodynamic derivatives is determined, laying a foundation for assessing the risk of ship collision due to different ship manoeuvres prior to the collision itself.
The coarray programming model is an expression of the Single-Program-Multiple-Data (SPMD) programming model through the simple device of adding a codimension to the Fortran language. A data object ...declared with a codimension is a coarray object. Codimensions express the idea that some objects are located in local memory while others are located in remote memory. Coarray syntax obeys most of the same rules for normal array syntax. It is familiar to the Fortran programmer so the use of coarray syntax is natural and intuitive. Although the basic idea is quite simple, inserting it into the language definition turned out to be difficult.
In addition, the process was complicated by rapidly changing hardware and heated arguments over whether parallelism should be supported best as an interface to language-independent libraries, as a set of directives superimposed on languages, or as a set of specific extensions to existing languages.
In this paper, we review both the early history of coarrays and also their development into a part of Fortran 2008 and eventually into a larger part of Fortran 2018. Coarrays have been used, for example, in weather forecasting and in neural networks and deep learning.
It is shown that whenever the multiplicative normalization of a fitting function is not known, least square fitting by χ2 minimization can be performed with one parameter less than usual by ...converting the normalization parameter into a function of the remaining parameters and the data.
Program title: FITM1
Catalogue identifier: AEYG_v1_0
Program summary URL:http://cpc.cs.qub.ac.uk/summaries/AEYG_v1_0.html
Program obtainable from: CPC Program Library, Queen’s University, Belfast, N. Ireland
Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html
No. of lines in distributed program, including test data, etc.: 354261
No. of bytes in distributed program, including test data, etc.: 2627533
Distribution format: tar.gz
Programming language: Fortran 77 with standard extensions (tested with g95 on a Mac).
Computer: Any which supports a Fortran 77 compatible compiler.
Operating system: Any with a Fortran 77 compatible compiler.
RAM: 1 Mbyte
Classification: 4.9.
Nature of problem: Least square minimization when one of the free parameters is the multiplicative normalization of the fitting function.
Solution method: Conversion of the normalization constant into a function of the other parameters and the data, resulting into one explicit fitting parameter less.
Running time: Less than 1 s on modern PCs
Deterministic blockmodelling is a well‐established clustering method for both exploratory and confirmatory social network analysis seeking partitions of a set of actors so that actors within each ...cluster are similar with respect to their patterns of ties to other actors (or, in some cases, other objects when considering two‐mode networks). Even though some of the historical foundations for certain types of blockmodelling stem from the psychological literature, applications of deterministic blockmodelling in psychological research are relatively rare. This scarcity is potentially attributable to three factors: a general unfamiliarity with relevant blockmodelling methods and applications; a lack of awareness of the value of partitioning network data for understanding group structures and processes; and the unavailability of such methods on software platforms familiar to most psychological researchers. To tackle the first two items, we provide a tutorial presenting a general framework for blockmodelling and describe two of the most important types of deterministic blockmodelling applications relevant to psychological research: structural balance partitioning and two‐mode partitioning based on structural equivalence. To address the third problem, we developed a suite of software programs that are available as both Fortran executable files and compiled Fortran dynamic‐link libraries that can be implemented in the R software system. We demonstrate these software programs using networks from the literature.
The purpose of the paper is to present the method implemented for a global optimization of grillage-type pile foundations introducing two advanced metaheuristics: AAGA and AGADS. The suggested new ...optimization algorithm including the synergy of AAGA and AGADS demonstrates improved results comparing with former AGA and GADS. Compromise objective function to be minimized involves the maximum reactive force in piles and maximum bending moment in the connecting beams. The feasibility of a simple weighting technique for the objective function is proved by numerical investigation of objective function domain for several different topologies of foundations. Sizing problem of connecting beams is solved together with the optimization problem. The original finite element program was employed for solution of direct problem.