000155091 001__ 155091 000155091 005__ 20250314084110.0 000155091 0247_ $$2Handle$$a2128/7873 000155091 037__ $$aFZJ-2014-04276 000155091 0881_ $$aFZJ-ZAM-IB-2000-01 000155091 088__ $$2JUEL$$aFZJ-ZAM-IB-2000-01 000155091 1001_ $$0P:(DE-Juel1)132299$$aWolf, Felix$$b0$$eCorresponding Author 000155091 245__ $$aEARL - Language Reference 000155091 260__ $$aJülich$$bForschungszentrum Jülich, Zentralinstitut für Angewandte Mathematik$$c2000 000155091 300__ $$a33 p. 000155091 3367_ $$0PUB:(DE-HGF)29$$2PUB:(DE-HGF)$$aReport$$breport$$mreport$$s155091 000155091 3367_ $$2DataCite$$aOutput Types/Report 000155091 3367_ $$2BibTeX$$aTECHREPORT 000155091 3367_ $$2ORCID$$aREPORT 000155091 3367_ $$010$$2EndNote$$aReport 000155091 3367_ $$2DRIVER$$areport 000155091 520__ $$aThe EARL language is designed to provide a basic building block for automatic performance analysis of message passing programs based on event traces. In the context of EARL a performance problem is considered as an event pattern occuring in the event trace produced by the parallel application. The EARL trace analysis language helps to easily specify an appropriate search algorithm by providing useful abstractions allowing the algorithm to have a very simple structure even in case of complex event patterns.This document provides the complete EARL language reference. The first part presents the basic concepts and gives a summary of the language's semantics and its implementation. The second part describes all language constructs in detail. In the last part a set of examples is used to give an impression of how to use EARL in practice. 000155091 536__ $$0G:(DE-HGF)POF2-899$$a899 - ohne Topic (POF2-899)$$cPOF2-899$$fPOF I$$x0 000155091 536__ $$0G:(DE-Juel-1)ATMLPP$$aATMLPP - ATML Parallel Performance (ATMLPP)$$cATMLPP$$x1 000155091 7001_ $$0P:(DE-Juel1)132199$$aMohr, Bernd$$b1$$ufzj 000155091 773__ $$y2000 000155091 8564_ $$uhttps://juser.fz-juelich.de/record/155091/files/FZJ-2014-04276.pdf$$yOpenAccess 000155091 8564_ $$uhttps://juser.fz-juelich.de/record/155091/files/FZJ-2014-04276.jpg?subformat=icon-144$$xicon-144$$yOpenAccess 000155091 8564_ $$uhttps://juser.fz-juelich.de/record/155091/files/FZJ-2014-04276.jpg?subformat=icon-180$$xicon-180$$yOpenAccess 000155091 8564_ $$uhttps://juser.fz-juelich.de/record/155091/files/FZJ-2014-04276.jpg?subformat=icon-640$$xicon-640$$yOpenAccess 000155091 909CO $$ooai:juser.fz-juelich.de:155091$$pdnbdelivery$$pVDB$$pdriver$$popen_access$$popenaire 000155091 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)132199$$aForschungszentrum Jülich GmbH$$b1$$kFZJ 000155091 9132_ $$0G:(DE-HGF)POF3-899$$1G:(DE-HGF)POF3-890$$2G:(DE-HGF)POF3-800$$aDE-HGF$$bProgrammungebundene Forschung$$lohne Programm$$vohne Topic$$x0 000155091 9131_ $$0G:(DE-HGF)POF2-899$$1G:(DE-HGF)POF2-890$$2G:(DE-HGF)POF2-800$$3G:(DE-HGF)POF2$$4G:(DE-HGF)POF$$aDE-HGF$$bProgrammungebundene Forschung$$lohne Programm$$vohne Topic$$x0 000155091 915__ $$0StatID:(DE-HGF)0510$$2StatID$$aOpenAccess 000155091 9201_ $$0I:(DE-Juel1)VDB62$$kZAM$$lZentralinstitut für Angewandte Mathematik$$x0 000155091 9201_ $$0I:(DE-Juel1)JSC-20090406$$kJSC$$lJülich Supercomputing Center$$x1 000155091 980__ $$areport 000155091 980__ $$aVDB 000155091 980__ $$aUNRESTRICTED 000155091 980__ $$aFullTexts 000155091 980__ $$aI:(DE-Juel1)VDB62 000155091 980__ $$aI:(DE-Juel1)JSC-20090406 000155091 9801_ $$aFullTexts 000155091 981__ $$aI:(DE-Juel1)JSC-20090406