Climate Services
We co-produce climate information and services based on predictions for timescales ranging from weeks to decades and beyond.
We co-produce climate information and services based on predictions for timescales ranging from weeks to decades and beyond.
We develop timely air quality information and services based on atmospheric modelling, including daily forecasts of air pollutants, and sand and dust.
A novel framework for the design and operation of AI applications in computing continua
A task-based programming models that is able to parallelize applications for distributed platforms.
A classical machine learning library developed on top of PyCOMPSs.
Safe and Trustworthy AI in critical systems
Technologies that simulate waves in 2 and 3 dimensions
Implement multiple protein structure prediction techniques
Enzymes for microplastics degradation
Molecular visualizer and flow manager
Virtual Environment and Tool-Boxing for Trustworty Development of RISC_V Based Cloud Services
Integrating open-source software and hardware
Extreme Near-Data Processing Platform
Development of a cybersecurity technology
Development of a DNA methylation kit for predicting the response to CAR T-cell therapy
Tailored Simulation Solutions & Digital Twins Creation Leveraging Kratos Multiphysics
High-performance professional data compression software
Gaia Map of the Brightness Of Natural Sky
Structure-based simulation of exciton states and excitation transfer dynamics from combined multiscale MD and QMMM simulations to allow rational design.
Assessment of protein-ligand binding sites/modes and protein conformational preferences through FRET experiments and multiscale simulations
Novel synthesizable hits from a limitless space
Platform for simulation tools based in cloud architecture
Helping the scientific community stay on top of the latest research in climate change
Atmospheric dust forecast solution for solar energy
Wearable air pollution filter device & air quality monitoring system
Personalizing medicine through large-scale genetic calculations
Ambience intelligence to care for your loving ones
Guiding researchers on their AI journey
AI-Based platform for the identification and prediction of antibiotic resistance
Deploying, monitoring, and evaluating generative AI models
Subsurface exploration tools for geo-resources
Monitoring in real time industrial assets and structures
Histogram generation, and corresponding device and use
Materials Science, Heterogeneous Catalysis and Electrocatalysis
A computational framework
Low-power High-Performance Computing
Easy integration of existing RTL models
Volcanic ash dispersal modelling
Distributed data store
Execution-driven simulator based on the open-source RISC-V
Hardware/software co-design acceleration
Design custom RISC-V instruction set
Multi-tenant data stream processing
Pseudo-Spectral algorithm for Multiparameter wave Equation
Calculation of rmsd collective operations
Predict T-cell recognition and immunogenicity of neoantigens
Bioinformatic tool to aid in protein cleavage predictions
Preparing distributed environments for arbitrary code execution
Big Data Benchmarking platform
Predictive control in adaptive optics
Alya is a high performance computational mechanics code to solve engineering coupled problems.
A python script that describes the steps to determine the physical parameters to be applied for the generation of unstructured and adapted meshes for electromagnetic modeling.
A benchmark suite in the form of an application developed and implemented to represent some of the state-of-the-art Autonomous Driving modules which are using deep learning-based approaches.
The ASPECT multi-annual Shiny app provides climate and drought forecasts for Catalonia, displaying forecast quality by region, period, and variable.
Library for the location and identification of single atoms in electron microscopy images.
Autosubmit is a Python-based workflow manager to create, manage and monitor complex tasks involving different substeps, such as scientific computational experiments.
Memory controller that is used to control the operation of an external SDR SDRAM from a processor core.
Tool for launching experiments in HPC clusters and collect their results creating csv files
Open source software for innovative research of materials and macro-molecular systems at the nanoscale
High Performance Computing library for modeling biological microenvironments
We have developed BioFVM_X as it adds MPI to BioFVM to parallelize the core kernels of BioFVM using MPI.
Collection of applications that allow to test OpenMP tasking implementations
The performance tools developed at BSC are an open-source project targeting not only to detect performance problems but to understand the applications' behavior.
This repository collects benchmarks and scientific kernels that are used within to evaluate RISC-V architectures leveraging the vector extension.
Barcelona Subsurface Imaging Tools (BSIT) is a software platform, designed and developed to fulfill the geophysical exploration needs for HPC applications.
Set of tools to provide operational pollution concentration estimates in urban areas at high-resolution.
Chemistry Across Multiple Phases (CAMP) version 1.0: an integrated multiphase chemistry model
Open-source transfer service that manages data movements between PFS and adhocFS.
Set of functionalities to determine the state of the cellular signaling network from genomic, transcriptomic and proteomic data.
Accelerated version of the purely software implementation of the post-quantum security algorithm named Classic McEliece.
Climate Impact Driver Information for Europe
Set of tools to compute metrics and indices for climate analysis.
Continual Multiplex network Module Detector
Functionalities for the study of drug response curves with emphasis on the study of synergies.
Integrated dashboard for visualising map-based representation of the mobility networks at different scales of spatial resolution.
Automated bioinformatics pipeline for asessing the rate of read crossmapping when two or more organisms are sequenced as one sample.
Software containing a set statistical downscaling methods for climate predictions.
Climate Services' Indicators Based on Sub-Seasonal to Decadal Predictions
R-based software package to produce a scorecard visualisation pooling several assessment metrics into a unique image.
Assessing Skill of Climate Forecasts on Seasonal-to-Decadal Timescales
Deep generative model for synthetic data generation
Collection of new implementation on top of the Research LINE source model (R-LINE)
A Collection of Full Defined Distribution Tails
Library devoted to speedup hybrid parallel applications
Dynamic Management of Resources API
A library designed to offer the global advantages of process malleability while providing a minimalist MPI-like syntax.
Dynamic onload scheduler
EAR software is a management framework optimizing the energy and efficiency of a cluster of interconnected nodes.
Software Ecosystem for Heterogeneous Memory Management
El Niño Driven Disease Forecasting
Platform based on machine learning
This is a version of the Compiler Explorer tool tailored for EPI. It's a web application that allows running a compiler interactively to obtain the output of the compiler.
Open-source scalable framework for supporting different cores interconnected through a NoC.
Extraction of information on transcription factors and their targets from the literature.
Multi-level checkpointing library for HPC applications
Interactive website based on the R Shiny App package that includes annual and multi-annual forecasts of climate variables and drought indicators for the Southern African region
A file system capable of aggregating the local I/O capacity and performance of each compute node in a HPC cluster
Tool for adding genomic variants to an existing genome (in SAM/BAM/CRAM format)
Set of functionalities to compose genomics analysis: genome alignment, somatic and germline variant calling, copy number estimation, clonality, immunogenicity and others.
Globally Harmonised Observations in Space & Time
Tool designed to make easier the deployment of embarrassingly parallel simulations in any environment.
The HARMONIZE toolkit comprises different R and Python libraries tailored for health, climate, environmental, and socioeconomic data acquisition, harmonisation, and visualization.
Set of tools and interfaces which aims to facilitate programmers with an efficient and easy interaction with non-relational technologies.
A Python-based and multi-scale modeling tool designed for processing and computing atmospheric emissions for air quality modeling.
An open source, parallel and stand-alone multi-scale atmospheric emission processing system that computes gaseous and aerosol emissions for use in atmospheric chemistry models.
A pipeline designed to be executed daily and gather data around disinformation.
The tool is based on a Bayesian statistical modelling framework and provides functionalities for performing exploratory analysis, fitting spatiotemporal models, testing and validating the predictive ability of the models, and forecasting the probability of a disease outbreak.
Workflows for the analysis of immunological genomes.
This software analyzes a large volumes of posts to massively profile potential criminals on social networks and media.
IOAnalyzer analises the I/O flow of a local node, and detects I/O patterns.
Iterative high-throughput calibration of epidemiological models is a workflow that performes optimization-via-simulation
A Just In Time (JIT) OpenACC framework in which pragma directives are replaced with runtime routines
Library to validate JSON files
Lagarto Hun is a segmented scalar processor with in-order execution using the RISC-V open-source instruction set.
A 2-way, 64-bit superscalar processor with a 12-stage out-of-order microarchitecture based on the RISC-V instruction set.
An interposition library for Linux platforms to manage hardware knobs at execution time without user intervention.
A protein-protein, protein-peptide and protein-DNA docking framework written in Python.
This technology integrates a list of benchmarks for LLMs and computes their performance. Includes medical benchmarks, general purpose as well as bias and toxicity ones.
This is a version of the LLVM compiler that fulfills the EPI requirements when it comes to vectorization for RISC-V Vector Extension
Version of the LLVM compiler that implements the OmpSs.
Provides several features to integrate other programming models and low-level APIs with the data-flow execution model of OpenMP tasks.
lumi-g-test project is a set of C++ micro-benchmarks that helps to test several important harware and system software characteristics of the GPU partition of LUMI supercomputer
Tool for the estimation of probabilistic WCET based on execution time measurements (in the form of an R script).
A flexible, configurable and portable set of FPGA- IPs that enables any emulated design to communicate with the host and other FPGAs out of the box.
Modification of the linux kernel that allows to deduplicate memory pages (page cache level).
Mercurium is a source-to-source compilation infrastructure aimed at fast prototyping. Current supported languages are C99, C++11 and Fortran 95.
Tools to Merge Hardware Event Monitors (HEMs) Coming from Separate Subexperiments into One Single Dataframe.
The Multiscale Online Nonhydrostatic AtmospheRe CHemistry model (MONARCH) is a chemical weather prediction system, formerly known as NMMB/BSC-CTM.
Multi-cores in real-time systems: opportunities and challenges
Nanos++ is a runtime designed to serve as runtime support in parallel environments. It is mainly used to support OmpSs, a extension to OpenMP developed at BSC.
Nanos6 is a runtime that implements the OmpSs-2 parallel programming model.
NODES -- short for nOS-V-based Dependency System -- is a runtime library designed to work on top of the nOS-V runtime while providing most of the functionalities from its predecessor,Nanos6.
nOS-V is a lightweight tasking library.
Set of NUMA-aware schedule policies for the Nanos++ runtime system.
LLVM support for OpenMP offloading to NVIDIA BlueField DPUs via the DOCA API.
OmpSs is an effort to integrate features from the StarSs programming model developed by BSC into a single programming model.
ONCOLINER is an integrated platform with benchmarking data and tools for the detailed assessment, improvement and quality-based harmonization of analysis pipelines across centers
Provides several features to integrate other programming models and low-level APIs with the data-flow execution model of OpenMP tasks.
The ovni project provides an efficient instrumentation library for runtime systems and low-level libraries.
Pandora is a framework designed to create, execute and analyse agent-based models in high-performance computing environments
PARSECSs is a suite of benchmark applications for parallel architectures.
Cell simulation workflows using PerMedCoE software.
Integration of stochastic Boolean modelling in an agent-based modelling framework as an add-on
Implementation of MPI in PhysiCell code
The PMES Framework allows users to execute jobs in the cloud.
PredIG uses antigen processing and presentation features plus physicochemical properties of the epitopes to predict T-cell recognition and immunogenicity of neoantigens.
The PROFET tool (PROFiling-based EsTimation of performance and energy) is designed to profile memory system performance, quantify the application pressure to the memory system and estimate application performance on hardware platforms with novel memory systems.
This repository serves as a comprehensive platform for evaluating large language models (LLMs) utilizing diverse prompt engineering techniques aimed at enhancing performance on medical benchmarks.
ProNoC presents an FPGA-optimized Network-On-Chip RTL code with ASIC-based NoC functionalities.
pyDock is a fast protocol which uses electrostatics and desolvation energy to score docking poses generated with FFT-based algorithms.
Software that provides pyDock docking energy partitioned at the residue level, giving a much more detailed description of the docking energy landscape.
This tool is a port of the POD/DMD of the tools from UPM in MATLAB to C/C++ using a python interface. So far POD,
Highly scalable multidimensional indexing system for NoSQL databases.
Qsymlib is a collection of numerical tools to perform symulations of Quantum Computers coupled to a classical computer.
RESTK is an implementation of the algorithm to upper-bound extremely high quantiles using Markov's inequality to the power-of-k for probabilistic WCET.
This technology implements a Post-Quantum Cryptographic (PQC) accelerator to integrate it inside a System On Chip (SoC) for FPGA.
Rosnet is a simulation library for Quantum circuits using Tensor Networks.
The advanced version of package 's2dverification'. It is intended for 'seasonal to decadal' (s2d) climate forecast verification, but it can also be used in other kinds of forecasts or general climate analysis.
SafeDE (Safe Diversity Enforcer) is hardware module provides light-lockstep support by means of a non-intrusive and flexible hardware module that preserves staggering across cores running redundant threads, thus bringing time diversity to avoid common cause failures.
It is an effective hardware solution to quantify diversity in cores performing redundant execution.
Safegantana enhances the baseline Sargantana core with safety properties employing a lockstep technology.
RISC-V open-source lockstep core based on Frontgrade Gaisler AB's NOEL-V core for the space domain