SearcharxivSearch

arXiv subjects

Aditya Kumar

Publications and source records attributed to Aditya Kumar.

At least 55 records · Page 3Linked to original sources

Positive scalar curvature and exotic structures on simply connected four manifolds

We address Gromov's band width inequality and Rosenberg's $S^1$-stability conjecture for simply connected smooth four manifolds. Both results are known to be false in dimension 4 due to counterexamples based on Seiberg-Witten invariants. Nevertheless we show that both of these results hold upon considering simply connected smooth four manifolds up to homeomorphism. We also obtain a related result for non-simply connected smooth four manifolds.

math.DG

Emergence of tension-compression asymmetry from a complete phase-field approach to brittle fracture

The classical variational approach to brittle fracture propagation does not distinguish between strain energy accumulation in tension versus compression and consequently results in physically unrealistic cracking under compression. A variety of energy splits have been proposed as a possible remedy. However, a unique energy split that can describe this asymmetry for general loading conditions has not been found. The main objective of this paper is to show that a complete phase-field theory of brittle fracture nucleation and propagation, one that accounts for the material strength at large, can naturally capture the tension-compression asymmetry without an energy split. One such theory has been recently proposed by Kumar et al. (2018). Over the past few years, several studies have shown that this theory is capable of accurately describing fracture nucleation and propagation for materials soft and hard under arbitrary monotonic loading conditions. However, a systematic study of the tension-compression asymmetry that emerges from this theory has not yet been reported. This paper does precisely that. In particular, this paper reports a comprehensive study of crack propagation in two problems, one involving a symmetric tension-compression state and the other involving larger compressive stresses at the crack tip. The results are compared with popular energy splits used in literature. The results show that, remarkably, for the second problem, only the complete theory is able to produce experimentally consistent results.

cond-mat.mtrl-sci

Fog enabled distributed training architecture for federated learning

The amount of data being produced at every epoch of second is increasing every moment. Various sensors, cameras and smart gadgets produce continuous data throughout its installation. Processing and analyzing raw data at a cloud server faces several challenges such as bandwidth, congestion, latency, privacy and security. Fog computing brings computational resources closer to IoT that addresses some of these issues. These IoT devices have low computational capability, which is insufficient to train machine learning. Mining hidden patterns and inferential rules from continuously growing data is crucial for various applications. Due to growing privacy concerns, privacy preserving machine learning is another aspect that needs to be inculcated. In this paper, we have proposed a fog enabled distributed training architecture for machine learning tasks using resources constrained devices. The proposed architecture trains machine learning model on rapidly changing data using online learning. The network is inlined with privacy preserving federated learning training. Further, the learning capability of architecture is tested on a real world IIoT use case. We trained a neural network model for human position detection in IIoT setup on rapidly changing data.

cs.DC

Harnessing van der Waals CrPS4 and Surface Oxides for non-monotonic pre-set field induced Exchange Bias in Fe3GeTe2

Two-dimensional van der Waals (vdW) heterostructures are an attractive platform for studying exchange bias due to their defect free and atomically flat interfaces. Chromium thiophosphate (CrPS4), an antiferromagnetic material, possesses uncompensated magnetic spins in a single layer, rendering it a promising candidate for exploring exchange bias phenomena. Recent findings have highlighted that naturally oxidized vdW ferromagnetic Fe3GeTe2 exhibits exchange bias, attributed to the antiferromagnetic coupling of its ultrathin surface oxide layer (O-FGT) with the underlying unoxidized Fe3GeTe2. Anomalous Hall measurements are employed to scrutinize the exchange bias within the CrPS4/(O-FGT)/Fe3GeTe2 heterostructure. This analysis takes into account the contributions from both the perfectly uncompensated interfacial CrPS4 layer and the interfacial oxide layer. Intriguingly, a distinct and non-monotonic exchange bias trend is observed as a function of temperature below 140 K. The occurrence of exchange bias induced by a 'pre-set field' implies that the prevailing phase in the polycrystalline surface oxide is ferrimagnetic Fe3O4. Moreover, the exchange bias induced by the ferrimagnetic Fe3O4 is significantly modulated by the presence of the van der Waals antiferromagnetic CrPS4 layer, forming a heterostructure, along with additional iron oxide phases within the oxide layer. These findings underscore the intricate and complex nature of exchange bias in van der Waals heterostructures, highlighting their potential for tailored manipulation and control.

cond-mat.mtrl-sci

The poker-chip experiments of synthetic elastomers

In a recent study, Kumar and Lopez-Pamies (J. Mech. Phys. Solids 150: 104359, 2021) have provided a complete quantitative explanation of the famed poker-chip experiments of Gent and Lindley (Proc. R. Soc. Lond. Ser. A 249: 195--205, 1959) on natural rubber. In a nutshell, making use of the fracture theory of Kumar, Francfort, and Lopez-Pamies (J. Mech. Phys. Solids 112: 523--551, 2018), they have shown that the nucleation of cracks in poker-chip experiments in natural rubber is governed by the strength -- in particular, the hydrostatic strength -- of the rubber, while the propagation of the nucleated cracks is governed by the Griffith competition between the bulk elastic energy of the rubber and its intrinsic fracture energy. The main objective of this paper is to extend the theoretical study of the poker-chip experiment by Kumar and Lopez-Pamies to synthetic elastomers that, as opposed to natural rubber: ($i$) may feature a hydrostatic strength that is larger than their uniaxial and biaxial tensile strengths and ($ii$) do not exhibit strain-induced crystallization. A parametric study, together with direct comparisons with recent poker-chip experiments on a silicone elastomer, show that these two different material characteristics have a profound impact on where and when cracks nucleate, as well as on where and when they propagate. In conjunction with the results put forth earlier for natural rubber, the results presented in this paper provide a complete description and explanation of the poker-chip experiments of elastomers at large. As a second objective, this paper also introduces a new fully explicit constitutive prescription for the driving force that describes the material strength in the fracture theory of Kumar, Francfort, and Lopez-Pamies.

cond-mat.soft

What Do You Mean by Memory? When Engineers Are Lost in the Maze of Complexity

An accepted practice to decrease applications' memory usage is to reduce the amount and frequency of memory allocations. Factors such as (a) the prevalence of out-of-memory (OOM) killers, (b) memory allocations in modern programming languages done implicitly, (c) overcommitting being a default strategy in the Linux kernel, and (d) the rise in complexity and terminology related to memory management makes the existing guidance inefficient. The industry needs detailed guidelines for optimizing memory usage targeting specific operating systems (OS) and programming language types.

cs.SE

The Devil Is in the Command Line: Associating the Compiler Flags With the Binary and Build Metadata

Engineers build large software systems for multiple architectures, operating systems, and configurations. A set of inconsistent or missing compiler flags generates code that catastrophically impacts the system's behavior. In the authors' industry experience, defects caused by an undesired combination of compiler flags are common in nontrivial software projects. We are unaware of any build and CI/CD systems that track how the compiler produces a specific binary in a structured manner. We postulate that a queryable database of how the compiler compiled and linked the software system will help to detect defects earlier and reduce the debugging time.

cs.SE

Nonlinear Mechanics of Remodeling

In this paper we present a large-deformation formulation of the mechanics of remodeling. Remodeling is anelasticity with an internal constraint -- material evolutions that are mass and volume preserving. In this special class of material evolutions the explicit time dependence of the energy function is via a remodeling tensor (or a set of remodeling tensors) that is (are) the internal variable(s) of the theory. The governing equations of remodeling solids are derived using a two-potential approach and the Lagrange-d'Alembert principle. We consider both isotropic and anisotropic solids and derive their corresponding remodeling equations. We study a particular remodeling of fiber-reinforced solids in which the fiber orientation is time dependent in the reference configuration -- SO(3)-remodeling. We consider an additional remodeling energy, which is motivated by the energy spent in living systems to remodel to enhance stiffness in the direction of loading. We consider the examples of a solid reinforced with either one or two families of reorienting fibers and derive their remodeling equations. This is a generalization of some of the proposed remodeling equations in the literature. We study three examples of material remodeling, namely finite extensions and torsion of solid circular cylinders, which are universal deformation for incompressible isotropic solids and certain anisotropic solids. We consider both displacement and force-control loadings. Detailed parametric studies are provided for the effects of various material and loading parameters on the fiber remodeling.

cond-mat.soft

Convergence of interfaces in boundary reactions

In this paper we study the singular limit for critical points of boundary reactions \begin{equation*} (-Δ)^{\frac{1}{2}}u = \frac{1}{\varepsilon}(u-u^3) \quad \text{in } U \subset \textbf{R}^n . \end{equation*} We show the existence of a $(n-1)$-rectifiable energy concentration set. Furthermore, we show that the limit of the energy measures can be associated to a stationary, $(n-1)$-rectifiable varifold supported in the concentration set. This is analogous to a result of Hutchinson and Tonegawa for phase transitions.

math.AP

Mechanism of electrical switching of ultra-thin CoO/Pt bilayers

We study current-induced switching of the Néel vector in CoO/Pt bilayers to understand the underlaying antiferromagnetic switching mechanism. Surprisingly, we find that for ultra-thin CoO/Pt bilayers electrical pulses along the same path can lead to an increase or decrease of the spin Hall magnetoresistance signal, depending on the current density of the pulse. By comparing the results of these electrical measurements to XMLD-PEEM imaging of the antiferromagnetic domain structure before and after the application of current pulses, we reveal the reorientation of the Néel vector in ultra-thin CoO(4 nm). This allows us to determine that even opposite resistance changes can result from a thermomagnetoelastic switching mechanism. Importantly, our spatially resolved imaging shows that regions where the current pulses are applied and regions further away exhibit different switched spin structures, which can be explained by a spin-orbit torque based switching mechanism that can dominate in very thin films.

cond-mat.mtrl-sci

When malloc() Never Returns NULL -- Reliability as an Illusion

For decades, the guidance given to software engineers has been to check the memory allocation results. This validation step is necessary to avoid crashes. However, in user mode, in modern operating systems (OS), such as Android, FreeBSD, iOS, and macOS, the caller does not have an opportunity to handle the memory allocation failures. This behavioral trait results from the actions of a system component called an out-of-memory (OOM) killer. We identify that the only mainstream OS that, by default, lets applications detect memory allocation failures is Microsoft Windows. The false expectation that an application can handle OOM errors can negatively impact its design. The presence of error-handling code creates an illusion of reliability and is wasteful in terms of lines of code and code size. We describe the current behavior of a sample of popular OSs during low-memory conditions and provide recommendations for engineering practices going forward.

cs.SE

There Ain't No Such Thing as a Free Custom Memory Allocator

Using custom memory allocators is an efficient performance optimization technique. However, dependency on a custom allocator can introduce several maintenance-related issues. We present lessons learned from the industry and provide critical guidance for using custom memory allocators and enumerate various challenges associated with integrating them. These recommendations are based on years of experience incorporating custom allocators into different industrial software projects.

cs.SE

Quantifying Daily Evolution of Mobile Software Based on Memory Allocator Churn

The pace and volume of code churn necessary to evolve modern software systems present challenges for analyzing the performance impact of any set of code changes. Traditional methods used in performance analysis rely on extensive data collection and profiling, which often takes days. For large organizations utilizing Continuous Integration (CI) and Continuous Deployment (CD), these traditional techniques often fail to provide timely and actionable data. A different impact analysis method that allows for more efficient detection of performance regressions is needed. We propose the utilization of user mode memory allocator churn as a novel approach to performance engineering. User mode allocator churn acts as a proxy metric to evaluate the relative change in the cost of specific tasks. We prototyped the memory allocation churn methodology while engaged in performance engineering for a major iOS application. We find that calculating and analyzing memory allocator churn (a) results in deterministic measurements, (b) is efficient for determining the presence of both individual performance regressions and general performance-related trends, and (c) is a suitable alternative to measuring the task completion time.

cs.SE

Mining Code Review Data to Understand Waiting Times Between Acceptance and Merging: An Empirical Analysis

Increasing code velocity (or the speed with which code changes are reviewed and merged) is integral to speeding up development and contributes to the work satisfaction of engineers. While factors affecting code change acceptance have been investigated in the past, solutions to decrease the code review lifetime are less understood. This study investigates the code review process to quantify delays and investigate opportunities to potentially increase code velocity. We study the temporal characteristics of half a million code reviews hosted on Gerrit and Phabricator, starting from the first response, to a decision to accept or reject the changes, and until the changes are merged into a target branch. We identified two types of time delays: (a) the wait time from the proposal of code changes until first response, and (b) the wait time between acceptance and merging. Our study indicates that reducing the time between acceptance and merging has the potential to speed up Phabricator code reviews by 29-63%. Small code changes and changes made by authors with a large number of previously accepted code reviews have a higher chance of being immediately accepted, without code review iterations. Our analysis suggests that switching from manual to automatic merges can help increase code velocity.

cs.SE

The Unexplored Terrain of Compiler Warnings

The authors' industry experiences suggest that compiler warnings, a lightweight version of program analysis, are valuable early bug detection tools. Significant costs are associated with patches and security bulletins for issues that could have been avoided if compiler warnings were addressed. Yet, the industry's attitude towards compiler warnings is mixed. Practices range from silencing all compiler warnings to having a zero-tolerance policy as to any warnings. Current published data indicates that addressing compiler warnings early is beneficial. However, support for this value theory stems from grey literature or is anecdotal. Additional focused research is needed to truly assess the cost-benefit of addressing warnings.

cs.SE

The revisited phase-field approach to brittle fracture: Application to indentation and notch problems

In a recent contribution, Kumar, Bourdin, Francfort, and Lopez-Pamies (J. Mech. Phys. Solids 142:104027, 2020) have introduced a comprehensive macroscopic phase-field theory for the nucleation and propagation of fracture in linear elastic brittle materials under arbitrary quasistatic loading conditions. The theory can be viewed as a natural generalization of the phase-field approximation of the variational theory of brittle fracture of Francfort and Marigo (J. Mech. Phys. Solids 46:1319--1342, 1998) to account for the material strength at large. This is accomplished by the addition of an external driving force -- which physically represents the macroscopic manifestation of the presence of inherent microscopic defects in the material -- in the equation governing the evolution of the phase field. The main purpose of this paper is to continue providing validation results for the theory by confronting its predictions with direct measurements from three representative types of experimentally common yet technically challenging problems: $i$) the indentation of glass plates with flat-ended cylindrical indenters and the three-point bending of $ii$) U-notched and $iii$) V-notched PMMA beams.

cond-mat.mtrl-sci

Neural Computing

This chapter aims to provide next-level understanding of the problems of the world and the solutions available to those problems, which lie very well within the domain of neural computing, and at the same time are intelligent in their approach, to invoke a sense of innovation among the educationalists, researchers, academic professionals, students and people concerned, by highlighting the work done by major researchers and innovators in this field and thus, encouraging the readers to develop newer and more advanced techniques for the same. By means of this chapter, the societal problems are discussed and various solutions are also given by means of the theories presented and researches done so far. Different types of neural networks discovered so far and applications of some of those neural networks are focused on, apart from their theoretical understanding, the working and core concepts involved in the applications.

cs.NE