Disseminating Object-Oriented Applications in Large Scale Environments

OOIS’97 ◽  
1998 ◽  
pp. 493-503 ◽  
Author(s):  
Arnd G. Grosse ◽  
Dietmar A. Kottmann ◽  
Jörn Hartroth
Keyword(s):  
2021 ◽  
pp. 104790
Author(s):  
Ettore Biondi ◽  
Guillaume Barnier ◽  
Robert G. Clapp ◽  
Francesco Picetti ◽  
Stuart Farris

1993 ◽  
Vol 2 (4) ◽  
pp. 133-144 ◽  
Author(s):  
Jon B. Weissman ◽  
Andrew S. Grimshaw ◽  
R.D. Ferraro

The conventional wisdom in the scientific computing community is that the best way to solve large-scale numerically intensive scientific problems on today's parallel MIMD computers is to use Fortran or C programmed in a data-parallel style using low-level message-passing primitives. This approach inevitably leads to nonportable codes and extensive development time, and restricts parallel programming to the domain of the expert programmer. We believe that these problems are not inherent to parallel computing but are the result of the programming tools used. We will show that comparable performance can be achieved with little effort if better tools that present higher level abstractions are used. The vehicle for our demonstration is a 2D electromagnetic finite element scattering code we have implemented in Mentat, an object-oriented parallel processing system. We briefly describe the application. Mentat, the implementation, and present performance results for both a Mentat and a hand-coded parallel Fortran version.


Author(s):  
Zhao Sun ◽  
Yifu Wang ◽  
Lei Pan ◽  
Yunhong Xie ◽  
Bo Zhang ◽  
...  

AbstractPine wilt disease (PWD) is currently one of the main causes of large-scale forest destruction. To control the spread of PWD, it is essential to detect affected pine trees quickly. This study investigated the feasibility of using the object-oriented multi-scale segmentation algorithm to identify trees discolored by PWD. We used an unmanned aerial vehicle (UAV) platform equipped with an RGB digital camera to obtain high spatial resolution images, and multi-scale segmentation was applied to delineate the tree crown, coupling the use of object-oriented classification to classify trees discolored by PWD. Then, the optimal segmentation scale was implemented using the estimation of scale parameter (ESP2) plug-in. The feature space of the segmentation results was optimized, and appropriate features were selected for classification. The results showed that the optimal scale, shape, and compactness values of the tree crown segmentation algorithm were 56, 0.5, and 0.8, respectively. The producer’s accuracy (PA), user’s accuracy (UA), and F1 score were 0.722, 0.605, and 0.658, respectively. There were no significant classification errors in the final classification results, and the low accuracy was attributed to the low number of objects count caused by incorrect segmentation. The multi-scale segmentation and object-oriented classification method could accurately identify trees discolored by PWD with a straightforward and rapid processing. This study provides a technical method for monitoring the occurrence of PWD and identifying the discolored trees of disease using UAV-based high-resolution images.


2022 ◽  
Vol 14 (2) ◽  
pp. 273
Author(s):  
Mengyao Li ◽  
Rui Zhang ◽  
Hongxia Luo ◽  
Songwei Gu ◽  
Zili Qin

In recent years, the scale of rural land transfer has gradually expanded, and the phenomenon of non-grain-oriented cultivated land has emerged. Obtaining crop planting information is of the utmost importance to guaranteeing national food security; however, the acquisition of the spatial distribution of crops in large-scale areas often has the disadvantages of excessive calculation and low accuracy. Therefore, the IO-Growth method, which takes the growth stage every 10 days as the index and combines the spectral features of crops to refine the effective interval of conventional wavebands for object-oriented classification, was proposed. The results were as follows: (1) the IO-Growth method obtained classification results with an overall accuracy and F1 score of 0.92, and both values increased by 6.98% compared to the method applied without growth stages; (2) the IO-Growth method reduced 288 features to only 5 features, namely Sentinel-2: Red Edge1, normalized difference vegetation index, Red, short-wave infrared2, and Aerosols, on the 261st to 270th days, which greatly improved the utilization rate of the wavebands; (3) the rise of geographic data processing platforms makes it simple to complete computations with massive data in a short time. The results showed that the IO-Growth method is suitable for large-scale vegetation mapping.


2021 ◽  
Author(s):  
E. Biondi ◽  
G. Barnier ◽  
R. Clapp ◽  
F. Picetti ◽  
S. Farris

2012 ◽  
Author(s):  
Piotr J. Bandyk ◽  
Justin Freimuth ◽  
George Hazen

Object-oriented programming offers a natural approach to solving complex problems by focusing on individual aspects, or objects, and describing the ways in which they interact using interfaces. Modularity, extensibility, and code re-use often make OOP more appealing than its procedural counterpart. Code can be implemented in a more intuitive way and often mirrors the theory it derives from. Two examples are given in the form of real programs: a 3D panel code solver and a system-of-systems model for seabasing and environment sensing. Both are examples of large-scale frameworks and leverage the benefits offered by the object-oriented paradigm.


Author(s):  
Jianhu Nie ◽  
David A. Hopkins ◽  
Yitung Chen ◽  
Hsuan-Tsung Hsieh

A 2D/3D object-oriented program with h-type adaptive mesh refinement method is developed for finite element analysis of the multi-physics applications including heat transfer. A framework with some basic classes that enable the code to be built accordingly to the type of problem to be solved is proposed. The program consists of different modules and classes, which ease code development for large-scale complex systems, code extension and program maintenance. The developed program can be used as a “test-bed” program for testing new analysis techniques and algorithms with high extensibility and flexibility. The overall mesh refinement causes the CPU time cost to greatly increase as the mesh is refined. However, the CPU time cost does not increase very much with the increase of the level of h-adaptive mesh refinement. The CPU time cost can be saved by up to 90%, especially for the simulated system with a large number of elements and nodes.


Sign in / Sign up

Export Citation Format

Share Document