1,200 research outputs found
Stabilisation of spectral/hp element methods through spectral vanishing viscosity: Application to fluid mechanics modelling
Stabilisation of spectral/hp element methods through spectral vanishing viscosity: Application to fluid mechanics modellin
Instances and connectors : issues for a second generation process language
This work is supported by UK EPSRC grants GR/L34433 and GR/L32699Over the past decade a variety of process languages have been defined, used and evaluated. It is now possible to consider second generation languages based on this experience. Rather than develop a second generation wish list this position paper explores two issues: instances and connectors. Instances relate to the relationship between a process model as a description and the, possibly multiple, enacting instances which are created from it. Connectors refers to the issue of concurrency control and achieving a higher level of abstraction in how parts of a model interact. We believe that these issues are key to developing systems which can effectively support business processes, and that they have not received sufficient attention within the process modelling community. Through exploring these issues we also illustrate our approach to designing a second generation process language.Postprin
Optimising the performance of the spectral/hp element method with collective linear algebra operations
This is the final version of the article. Available from Elsevier via the DOI in this record.As computing hardware evolves, increasing core counts mean that memory bandwidth is becoming the deciding factor in attaining peak performance of numerical methods. High-order finite element methods, such as those implemented in the spectral/hp framework Nektar++, are particularly well-suited to this environment. Unlike low-order methods that typically utilise sparse storage, matrices representing high-order operators have greater density and richer structure. In this paper, we show how these qualities can be exploited to increase runtime performance on nodes that comprise a typical high-performance computing system, by amalgamating the action of key operators on multiple elements into a single, memory-efficient block. We investigate different strategies for achieving optimal performance across a range of polynomial orders and element types. As these strategies all depend on external factors such as BLAS implementation and the geometry of interest, we present a technique for automatically selecting the most efficient strategy at runtime.We thank D. Ekelschot and M. Turner for their assistance in generating the mesh and parameters for the simulation of Section 6. We also thank F. Witherden for initial discussions motivating this study. This work was funded in part by support from the libHPC II EPSRC project under grant EP/K038788/1. DM additionally acknowledges support under the Laminar Flow Control Centre funded by Airbus/EADS and EPSRC under grant EP/I037946. SJS acknowledges Royal Academy of Engineering support under their research chair scheme. We thank the Imperial College High Performance Computing Service for computing time used to calculate the results seen in Section 6. We additionally acknowledge access to ARCHER with support from the UK Turbulence Consortium under EPSRC grant EP/L000261/1
From h to p efficiently: optimal implementation strategies for explicit time-dependent problems using the spectral/hp element method
We investigate the relative performance of a second-order Adams–Bashforth scheme and second-order and fourth-order Runge–Kutta schemes when time stepping a 2D linear advection problem discretised using a spectral/hp element technique for a range of different mesh sizes and polynomial orders. Numerical experiments explore the effects of short (two wavelengths) and long (32 wavelengths) time integration for sets of uniform and non-uniform meshes. The choice of time-integration scheme and discretisation together fixes a CFL limit that imposes a restriction on the maximum time step, which can be taken to ensure numerical stability. The number of steps, together with the order of the scheme, affects not only the runtime but also the accuracy of the solution. Through numerical experiments, we systematically highlight the relative effects of spatial resolution and choice of time integration on performance and provide general guidelines on how best to achieve the minimal execution time in order to obtain a prescribed solution accuracy. The significant role played by higher polynomial orders in reducing CPU time while preserving accuracy becomes more evident, especially for uniform meshes, compared with what has been typically considered when studying this type of problem.© 2014. The Authors. International Journal for Numerical Methods in Fluids published by John Wiley & Sons, Ltd
System Evolution, Feedback and Compliant Architectures
Proceedings, International Workshop on Feedback and Evolution in Software and Business Processes (FEAST 2000), Imperial College, London. Supported by EPSRCPostprintNon peer reviewe
Exploiting batch processing on streaming architectures to solve 2D elliptic finite element problems: a hybridized discontinuous Galerkin (HDG) case study
An analysis of non-sentinel node positivity in mastectomy and wide local excision after sentinel node biopsy: when could the axilla be spared?
Association of One-Step Nucleic Acid Amplification Detected Micrometastases with Tumour Biology and Adjuvant Chemotherapy.
One-step nucleic acid amplification (OSNA) is an intraoperative technique with a high sensitivity and specificity for sentinel node assessment. The aim of this study was to assess the impact of OSNA on micrometastases detection rates and use of adjuvant chemotherapy. A retrospective review of patients with sentinel node micrometastases over a five-year period was carried out and a comparison of micrometastases detection using OSNA and H&E techniques was made. Out of 1285 patients who underwent sentinel node (SLN) biopsy, 76 patients had micrometastases. Using H&E staining, 36 patients were detected with SLN micrometastases (9/year) in contrast to 40 patients in the OSNA year (40/year) (p< 0.0001), demonstrating a fourfold increase with the use of OSNA. In the OSNA group, there was also a proportional increase in Grade III, triple-negative, ER-negative, and HER-2-positive tumours being diagnosed with micrometastases. Also on interactive PREDICT tool, the number of patients with a predicted 10-year survival benefit of more than 3% with adjuvant chemotherapy increased from 52 to 70 percent. OSNA has resulted in an increased detection rate of micrometastases especially in patients with aggressive tumour biology. This increased the number of patients who had a predicted survival benefit from adjuvant chemotherapy
- …
