Sergi Rodà

Dr. Sergi Rodà

Barcelona Supercomputing Center, Barcelona, Catalonia, Spain
orcid