Abstrakt. Detta papper beskriver rpe (reducerad precision emulator) bibliotek som har möjlighet att emulera användningen av godtycklig reducerad flyttal precision i stora numeriska modeller skrivna i Fortran. Programvaran rpe gör det möjligt för modellutvecklare att testa hur reducerad flyttal precision påverkar resultatet av sina simuleringar utan att behöva göra omfattande kodändringar eller anpassa modellen till specialiserad hårdvara. Programvaran kan användas för att identifiera delar av ett program som är problematiska för numerisk precision och för att styra ändringar i programmet för att möjliggöra en starkare minskning av precision. Utvecklingen av rpe motiverades av den starka efterfrågan på mer datorkraft. Om numerisk precision kan minskas för en ansökan som behandlas samtidigt som resultat av godtagbar kvalitet uppnås, kan beräkningskostnaden minskas, eftersom en minskning av numerisk precision kan möjliggöra en ökning av prestandan eller en minskning av effektförbrukningen. För simuleringar med väder- och klimatmodeller kan besparingar på grund av minskad precision återinvesteras för att möjliggöra modellsimuleringar med högre rumslig upplösning eller komplexitet, eller för att öka antalet ensemblemedlemmar för att förbättra prognoserna. rpe utvecklades med särskilt fokus på samhället för väder- och klimatmodellering, men mjukvaran kunde användas med numeriska simuleringar från andra domäner.
Rpe v5 REF är en emuleringsmetod som gör det möjligt för utvecklare att testa effekterna av reducerad precision för modeller skrivna i Fortran.
rpe v5: an emulator for reduced floating-point precision in large numerical simulations
{'venue': None, 'journal': 'Geoscientific Model Development', 'mag_field_of_study': ['Computer Science']}