35 skills found · Page 2 of 2
rcsc-group / DropImpactViscousPoolDirect numerical simulation code for the impact of drops onto pools of a different liquid. Collaborative work with the Oxford Fluids Lab. Complements the open-access 2023 Journal of Colloid and Interface Science publication https://doi.org/10.1016/j.jcis.2023.03.040.
ayazhassan / RT CUDA GUI DevelopmentRecent development in Graphic Processing Units (GPUs) has opened a new challenge in harnessing their computing power as a new general-purpose computing paradigm with its CUDA parallel programming. However, porting applications to CUDA remains a challenge to average programmers. We have developed a restructuring software compiler (RT-CUDA) with best possible kernel optimizations to bridge the gap between high-level languages and the machine dependent CUDA environment. RT-CUDA is based upon a set of compiler optimizations. RT-CUDA takes a C-like program and convert it into an optimized CUDA kernel with user directives in a con.figuration .file for guiding the compiler. While the invocation of external libraries is not possible with OpenACC commercial compiler, RT-CUDA allows transparent invocation of the most optimized external math libraries like cuSparse and cuBLAS. For this, RT-CUDA uses interfacing APIs, error handling interpretation, and user transparent programming. This enables efficient design of linear algebra solvers (LAS). Evaluation of RT-CUDA has been performed on Tesla K20c GPU with a variety of basic linear algebra operators (M+, MM, MV, VV, etc.) as well as the programming of solvers of systems of linear equations like Jacobi and Conjugate Gradient. We obtained significant speedup over other compilers like OpenACC and GPGPU compilers. RT-CUDA facilitates the design of efficient parallel software for developing parallel simulators (reservoir simulators, molecular dynamics, etc.) which are critical for Oil & Gas industry. We expect RT-CUDA to be needed by many industries dealing with science and engineering simulation on massively parallel computers like NVIDIA GPUs.
thempen / Open Simulation Interface CsharpC-Sharp implementation of ASAM e.V. Open Simulation Interface
anobin / 3DMagicOpen source 3D game/simulation toolkit that provides a unified interface to replaceable implementations of graphics, physics, sound, and general math operations.
ika-rwth-aachen / Betterosibetterosi - a python library for reading and writing open-simulation-interface files using betterproto2
Tugamer89 / GameOfLifeA C++ implementation of John Horton Conway's Game of Life simulation using object-oriented programming. Includes real-time animation and command-line interface for user. Open-source and available for modification and use.
DLR-TS / OSTAR QuickstartScientific project: Open Simulation Toolchain for Automotive and Rail Research
Oudoum / DeviceInterfaceManagerDevice Interface Manager (DIM) is a sophisticated, open-source platform designed to revolutionize the flight simulation experience. It empowers enthusiasts to construct their own home cockpits tailored to their preferred flight simulator.
mastrogiorgis / VPlanSimAn Open Source Graphical Interface for the Visualisation and Simulation of AI Systems
Open-Agent-Tools / Open Paper Trading MCPOpen Paper Trading MCP - A dual-interface paper trading simulation platform with FastAPI REST API and MCP server
kostergroup / SIMsalabim The ShellAn easy-to-use web interface for open source SIMsalabim drift-diffusion simulation package.
usdot-jpo-codehub / ETFOMMWelcome to Enhanced Transportation Flow Open-source Microscopic Model (ETFOMM) project. ETFOMM inherits 40 years of FHWA development of traffic simulation algorithms and flow theories while overcoming CORSIM’s limitations in supporting research. This project also includes ETFOMM Application Programming Interface (ETAPI) that provides communications between ETFOMM core simulation engine and user-developed applications (Apps) through ETRunner, a Windows console program.
kornl / MutossMutoss (multiple hypotheses testing in an open software system) aims at providing a unified, extensible interface covering a large spectrum of multiple hypotheses testing procedures in R. Features a GUI and a simulation tool. Funded by PASCAL2.
popabczhang / CityMatrixGHCityMatrix is an open-sourced project initiated in Changing Places research group, MIT Media Lab by "Ryan" Yan Zhang. It is a decision support system for urban planning with an intuitive tangible interface, real-time urban simulations and an AI assistant. The platform is programmed in Rhino Grasshopper, which is a popular tool in urban planning and other design profession. This provide short learning curve (8 to 12 hours) for redevelop the CityMatrix for new design purpose. Workshops conducted in Cambridge, U.S., Hamburg, Germany proved its usability and flexibility.
cvielma / SimulationModelsSystemThis is the home site for a personal project I decided to call the "Simulation Models System". I started this project as a personal learning and training process to improve my technical skills after a while of not developing under OO patterns and Java. Many of the design decisions made in this project are based on learning new skills and implementing best practices. Focusing mostly on maintainability instead of efficiency. The main goal of this system is** to provide a framework to execute general simulation models and save these executions**. There's a model interface that can be implemented by any model in order to accomplish this. Each model can have specific rules and the database has been designed to be flexible enough to save any kind of models. Currently there's a "Personal Economic Model" which given a set of parameters (as inflation, income, expenses, desired savings, etc) projects in a range of time how much money you will have/expend. Some things I'd like to finish to consider it a "beta" are: * Improve UI. * That models don't only execute once but that they execute maximizing/minimizing conditions and averaging, providing that way better results instead of only one simulation execution. I haven't finished it, but I'm open to suggestions and collaboration. You can also find more information in my blog: www.librethinking.com