A reference implementation of the adaptive resolution scheme in ESPResSo

2010 ◽  
Vol 181 (8) ◽  
pp. 1449-1454 ◽  
Author(s):  
Christoph Junghans ◽  
Simón Poblete
2017 ◽  
Vol 113 (1) ◽  
pp. 48-59 ◽  
Author(s):  
Lu Lu ◽  
He Li ◽  
Xin Bian ◽  
Xuejin Li ◽  
George Em Karniadakis

2017 ◽  
Vol 13 (11) ◽  
pp. 5647-5657 ◽  
Author(s):  
Thomas Tarenzi ◽  
Vania Calandrini ◽  
Raffaello Potestio ◽  
Alejandro Giorgetti ◽  
Paolo Carloni

2016 ◽  
Vol 5 (1) ◽  
pp. 84
Author(s):  
Munir Huda ◽  
Ulil Amri Syafri ◽  
Didin Hafidhuddin ◽  
Irfan Syauqi Beik

<p>Marriage is one of Allah's command execution. and the Sunnah of Muhammad SAW. However, very few people know about it. For the Ministry of Religious Affairs of the Republic of Indonesia through the District Office of Religious Affairs has been providing services courses bride is the provision of a stock of knowledge, understanding and skills of the domestic life / family. The bride is the basis of the convening of the course; Regulation of the Director General of Islamic Community Guidance No. DJ.II / 491 in 2009. The conclusion that the implementation of the course curriculum bride in Karawang Religious Affairs Office has not carried out systematically. This is due to the lack of a model or guide that can be used as a reference implementation. Therefore, to address this problem researchers offer a model curriculum-based lessons bride harmonious family to KUA in Karawang. Through the Model Curriculum bid is expected to be used as reference or guidance in implementing the premarital education in the Office of Religious Affairs Karawang.</p><p><strong>Keyword</strong>: sakinah family, curriculum, prewedding</p>


2021 ◽  
Vol 43 (1) ◽  
pp. 1-73
Author(s):  
David J. Pearce

Rust is a relatively new programming language that has gained significant traction since its v1.0 release in 2015. Rust aims to be a systems language that competes with C/C++. A claimed advantage of Rust is a strong focus on memory safety without garbage collection. This is primarily achieved through two concepts, namely, reference lifetimes and borrowing . Both of these are well-known ideas stemming from the literature on region-based memory management and linearity / uniqueness . Rust brings both of these ideas together to form a coherent programming model. Furthermore, Rust has a strong focus on stack-allocated data and, like C/C++ but unlike Java, permits references to local variables. Type checking in Rust can be viewed as a two-phase process: First, a traditional type checker operates in a flow-insensitive fashion; second, a borrow checker enforces an ownership invariant using a flow-sensitive analysis. In this article, we present a lightweight formalism that captures these two phases using a flow-sensitive type system that enforces “ type and borrow safety .” In particular, programs that are type and borrow safe will not attempt to dereference dangling pointers. Our calculus core captures many aspects of Rust, including copy- and move-semantics, mutable borrowing, reborrowing, partial moves, and lifetimes. In particular, it remains sufficiently lightweight to be easily digested and understood and, we argue, still captures the salient aspects of reference lifetimes and borrowing. Furthermore, extensions to the core can easily add more complex features (e.g., control-flow, tuples, method invocation). We provide a soundness proof to verify our key claims of the calculus. We also provide a reference implementation in Java with which we have model checked our calculus using over 500B input programs. We have also fuzz tested the Rust compiler using our calculus against 2B programs and, to date, found one confirmed compiler bug and several other possible issues.


Sign in / Sign up

Export Citation Format

Share Document