SwePub
Sök i SwePub databas

  Extended search

Träfflista för sökning "WFRF:(Al Ghamdi Ahmed) "

Search: WFRF:(Al Ghamdi Ahmed)

  • Result 1-7 of 7
Sort/group result
   
EnumerationReferenceCoverFind
1.
  • Basloom, Huda Saleh, et al. (author)
  • Errors Classification and Static Detection Techniques for Dual-Programming Model (OpenMP and OpenACC)
  • 2022
  • In: IEEE Access. - : Institute of Electrical and Electronics Engineers (IEEE). - 2169-3536. ; 10, s. 117808-117826
  • Journal article (peer-reviewed)abstract
    • Recently, incorporating more than one programming model into a system designed for high performance computing (HPC) has become a popular solution to implementing parallel systems. Since traditional programming languages, such as C, C++, and Fortran, do not support parallelism at the level of multi-core processors and accelerators, many programmers add one or more programming models to achieve parallelism and accelerate computation efficiently. These models include Open Accelerators (OpenACC) and Open Multi-Processing (OpenMP), which have recently been used with various models, including Message Passing Interface (MPI) and Compute Unified Device Architecture (CUDA). Due to the difficulty of predicting the behavior of threads, runtime errors cannot be predicted. The compiler cannot identify runtime errors such as data races, race conditions, deadlocks, or livelocks. Many studies have been conducted on the development of testing tools to detect runtime errors when using programming models, such as the combinations of OpenACC with MPI models and OpenMP with MPI. Although more applications use OpenACC and OpenMP together, no testing tools have been developed to test these applications to date. This paper presents a testing tool for detecting runtime using a static testing technique. This tool can detect actual and potential runtime errors during the integration of the OpenACC and OpenMP models into systems developed in C++. This tool implement error dependency graphs, which are proposed in this paper. Additionally, a dependency graph of the errors is provided, along with a classification of runtime errors that result from combining the two programming models mentioned earlier.
  •  
2.
  • Chandrasekaran, Sundaram, et al. (author)
  • Advanced opportunities and insights on the influence of nitrogen incorporation on the physico-/electro-chemical properties of robust electrocatalysts for electrocatalytic energy conversion
  • 2021
  • In: Coordination chemistry reviews. - : Elsevier. - 0010-8545 .- 1873-3840. ; 449
  • Research review (peer-reviewed)abstract
    • The use of a wide range of methods for incorporating nitrogen atoms on robust catalysts has given rise to fundamental advances in the field of energy conversion and storage. Recently, nitrogen incorporation has proven to be able to fine-tune the electron densities of exposed active sites to create high-performance electrocatalysts. The preservation of a strong interface between the local atomic coordination of nitrogen atoms on bare carbon, single metal atoms, transition metal oxides, metal chalcogenides, and MXenes during synthesis plays an important role in producing an efficient electrocatalysts. In addition, the ability of nitrogen atoms to bind with carbon or metal atoms can be influenced by processing conditions. In this regard, this review is the first comprehensive overview of the range of synthetic strategies to form nitrogen incorporated catalysts and assess their chemical, structural, physical electronic property modification and their influence on electrocatalytic ORR, OER, and HER performance. This review will describe how specific strategies have been utilized to realise effective electrocatalytic systems, including the energy conversion of nitrogen incorporated catalysts, structural coordination, and material optimization. Finally, the main challenges to be considered in future investigations in order to initiate new research efforts in this promising research area are discussed.
  •  
3.
  • Chen, Hualong, et al. (author)
  • Direct Observation of Photon Induced Giant Band Renormalization in 2D PdSe2 Dichalcogenide by Transient Absorption Spectroscopy
  • 2023
  • In: Small. - : John Wiley & Sons. - 1613-6810 .- 1613-6829. ; 19:46
  • Journal article (peer-reviewed)abstract
    • Insight into fundamental light-matter interaction as well as underlying photo-physical processes is crucial for the development of novel optoelectronic devices. Palladium diselenide (PdSe2), an important representative of emerging 2D noble metal dichalcogenides, has gain considerable attention owing to its unique optical, physical, and chemical properties. In this study, 2D PdSe2 nanosheets (NSs) are prepared using the liquid-phase exfoliation method. A broadband carrier relaxation dynamics from visible to near-infrared bands are revealed using a time-resolved transient absorption spectrometer, giving results that indicate band filling and bandgap renormalization (BGR) effects in the 2D PdSe2 NSs. The observed blue-shift of the transient absorption spectra at the primary stage and the subsequent red-shift can be ascribed to this BGR effect. These findings reveal the many-body character of the 2D TMDs material and may hold keys for applications in the field of optoelectronics and ultrafast photonics.
  •  
4.
  • Eassa, Fathy Elbouraey, et al. (author)
  • ACC_TEST : Hybrid Testing Approach for OpenACC-Based Programs
  • 2020
  • In: IEEE Access. - : Institute of Electrical and Electronics Engineers (IEEE). - 2169-3536. ; 8, s. 80358-80368
  • Journal article (peer-reviewed)abstract
    • In recent years, OpenACC has been used in many supercomputers and attracted many non-computer science specialists for parallelizing their programs in different scientific fields, including weather forecasting and simulations. OpenACC is a high-level programming model that supports parallelism and is easy to learn to use by adding high-level directives without considering too many low-level details. Testing parallel programs is a difficult task, made even harder if using programming models, especially if they have been badly programmed. If so, it will be challenging to detect their runtime errors as well as their causes, whether the error is from the user source code or from the programming model directives. Even when these errors are detected and the source code modified, we cannot guarantee that the errors have been corrected or are still hidden. There are many tools and studies that have investigated several programming models for identifying and detecting related errors. However, OpenACC has not been targeted clearly in any testing tool or previous studies, even though OpenACC has many benefits and features that could lead to increasing use in achieving parallel systems with less effort. In this paper, we enhance ACC_TEST with the ability to test OpenACC-based programs and detect runtime errors by using hybrid-testing techniques that enhance error coverage occurring in OpenACC as well as overheads and testing time.
  •  
5.
  • Zhang, Ye, et al. (author)
  • Application of graphdiyne oxide in photoelectrochemical-type photodetectors and ultrafast fiber lasers
  • 2022
  • In: Nano Today. - : Elsevier. - 1748-0132 .- 1878-044X. ; 47
  • Journal article (peer-reviewed)abstract
    • Graphdiyne oxide (GDYO), the oxidized form of graphdiyne (GDY), has been widely explored for applica-tions in various technological fields owing to its fascinating properties. However, the research of GDYO for applications in photodetectors (PDs) and mode-locker has been lagging. Herein, we present experimental demonstrations of promising applications of GDYO for narrow-band photoelectrochemical (PEC)-type PDs with tunable performance. Moreover, the measured excellent nonlinear optical absorption of GDYO makes it a suitable material for mode-locking in ultrafast fiber lasers. Ultrastable pulses as short as 1.5 ps could be obtained from an Erbium-doped fiber laser based on GDYO at 1559 nm. These findings have been supported and interpreted by density functional theory (DFT) calculations as well as transient absorption dynamics studies. The presented results provide pathways for the future utilization of GDYO in high-performance optoelectronic devices.
  •  
6.
  • Basloom, Huda, et al. (author)
  • A Parallel Hybrid Testing Technique for Tri-Programming Model-Based Software Systems
  • 2023
  • In: Computers, Materials and Continua. - : Computers, Materials and Continua (Tech Science Press). - 1546-2218 .- 1546-2226. ; 74:2, s. 4501-4530
  • Journal article (peer-reviewed)abstract
    • Recently, researchers have shown increasing interest in combining more than one programming model into systems running on high performance computing systems (HPCs) to achieve exascale by applying parallelism at multiple levels. Combining different programming paradigms, such as Message Passing Interface (MPI), Open Multiple Processing (OpenMP), and Open Accelerators (OpenACC), can increase computation speed and improve performance. During the integration of multiple models, the probability of runtime errors increases, making their detection difficult, especially in the absence of testing techniques that can detect these errors. Numerous studies have been conducted to identify these errors, but no technique exists for detecting errors in three-level programming models. Despite the increasing research that integrates the three programming models, MPI, OpenMP, and OpenACC, a testing technology to detect runtime errors, such as deadlocks and race conditions, which can arise from this integration has not been developed. Therefore, this paper begins with a definition and explanation of runtime errors that result fromintegrating the three programming models that compilers cannot detect. For the first time, this paper presents a classification of operational errors that can result from the integration of the three models. This paper also proposes a parallel hybrid testing technique for detecting runtime errors in systems built in the C++ programming language that uses the triple programming models MPI, OpenMP, and OpenACC. This hybrid technology combines static technology and dynamic technology, given that some errors can be detected using static techniques, whereas others can be detected using dynamic technology. The hybrid technique can detect more errors because it combines two distinct technologies. The proposed static technology detects a wide range of error types in less time, whereas a portion of the potential errors that may or may not occur depending on the operating environment are left to the dynamic technology, which completes the validation.
  •  
7.
  • Gao, Lingfeng, et al. (author)
  • Optical Properties of Few-Layer Ti3CN MXene : From Experimental Observations to Theoretical Calculations
  • 2022
  • In: ACS Nano. - : American Chemical Society (ACS). - 1936-0851 .- 1936-086X. ; 16:2, s. 3059-3069
  • Journal article (peer-reviewed)abstract
    • Despite the emerging interest in research and development of Ti3CN MXene nanosheet (NS)-based optoelectronic devices, there is still a lack of in-depth studies of the underlying photophysical processes, like carrier relaxation dynamics and nonlinear photon absorption, operating in such devices, hindering their further and precise design. In this paper, we attempt to remedy the situation by fabricating few-layer Ti3CN NSs via combining selective etching and molecular intercalation and by investigating the carrier relaxation possesses and broadband nonlinear optical responses via transient absorption and Z-scan techniques. These results are complemented by first-principle theoretical analyses of the optical properties. Both saturable absorption and reverse saturable absorption phenomena are observed due to multiphoton absorption effects. The analysis of these results adds to the understanding of the basic photophysical processes, which is anticipated to be beneficial for the further design of MXene-based devices.
  •  
Skapa referenser, mejla, bekava och länka
  • Result 1-7 of 7

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Close

Copy and save the link in order to return to this view