Christian J. Lagares Nieves's repositories
Aquila-LCS
A small sample of a volumetric Lagrangian Coherent Structure code for GPUs and CPUs leveraging Numba.
EfficientNNS
Computational fluid dynamics (CFD) has risen to become one of the most essential tools in engineering design. However, significant progress is still to be made in high-performance, low-latency post-processing techniques. For this work, we concentrated on one specific aspect of particle tracing techniques. Particle tracing techniques are important for both processing and post-processing steps as both certain physics models and visualization techniques require it. For the present work, we focus on accelerating nearest neighbor searches which are required for efficient, on-demand interpolation at arbitrary locations. We present two validation domains and begin by assessing the performance of three approaches. The fastest pair is selected for a more computationally intensive benchmark simulating the order of magnitude of searches required for a single particle tracking experiment. The three methods include our naive approach which assumes a flat array (i.e. a tree with depth 1) and two octree search approaches, depth-first and best-first search. Best first search provides the best overall results improving our existing algorithm by at least 3 orders of magnitude. Given the fuzzy nature of the problem (we deal with floating point comparisons), we require an algorithm capable of exploiting spatial locality and provide a "good enough" solution in a minimal amount of time. The best-first search algorithm provides this compromise on the types of problems we deal with.
J58EngineThermalModel
Thermal Modeling for a P&W J58 Engine
RayTracingInOneWeekend
A multi-core and multi-GPU implementation of Ray Tracing in a Weekend by Peter Shirley using OpenMP and CUDA.
ExData_Plotting1
Plotting Assignment 1 for Exploratory Data Analysis
IHPCSS_Programming_challenge_2021
Repository containing everything you need to participate to the International HPC Summer School programming challenge :)
INME4012_FinalProject_ProfDooner
Machine Element Design Project Code
Keras-Multi_Experiment
Framework for running multiple Keras Experiments on Multiple GPUs locally while performing Bayesian Optimization on Commet.ML
playground
Play with neural networks!
playgrounds
A collection of playgrounds for teaching Swift programming concepts.
Practical-Machine-Learning
JHU Data Science - Practical Machine Learning
ProgrammingAssignment2
Repository for Programming Assignment 2 for R Programming on Coursera
pyquante2
Python Quantum Chemistry Reloaded. This is a rewrite of the standard PyQuante program to clean up things that have been nagging me.
RepData_PeerAssessment1
Peer Assessment 1 for Reproducible Research
standard-atmosphere
Standard atmosphere gas properties. Support for n-dim inputs, non-standard atmospheres, units, etc.
Swift-Brain
Artificial Intelligence/Machine Learning data structures and Swift algorithms for future iOS development. Bayes theorem, Neural Networks, and more AI.