{"id":4235,"date":"2021-05-15T19:19:15","date_gmt":"2021-05-15T17:19:15","guid":{"rendered":"https:\/\/blog.rwth-aachen.de\/itc-events\/?post_type=tribe_events&#038;p=4235"},"modified":"2021-05-15T19:19:15","modified_gmt":"2021-05-15T17:19:15","slug":"ppces-2016","status":"publish","type":"tribe_events","link":"https:\/\/blog.rwth-aachen.de\/itc-events\/event\/ppces-2016\/","title":{"rendered":"PPCES 2016"},"content":{"rendered":"<div id=\"main-content\" class=\"wiki-content group\">\n<h3 id=\"PPCES2016-ParallelProgramminginComputationalEngineeringandScience2016\"><strong>Parallel Programming in Computational Engineering and Science 2016<\/strong><\/h3>\n<div class=\"table-wrap\">\n<table class=\"confluenceTable\">\n<tbody>\n<tr>\n<th class=\"confluenceTh\"><img decoding=\"async\" class=\"confluence-embedded-image confluence-thumbnail\" src=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904915.png\" width=\"200\" data-image-src=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904915.png\" \/><\/p>\n<h6 id=\"PPCES2016-kindlysupportedby:\">kindly supported by:<\/h6>\n<p><img decoding=\"async\" class=\"confluence-embedded-image image-left\" src=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/20349254.png\" data-image-src=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/20349254.png\" \/><\/p>\n<h6 id=\"PPCES2016-\"><\/h6>\n<h6 id=\"PPCES2016-.1\"><\/h6>\n<h6 id=\"PPCES2016-Welookforwardtoyourfeedbacktoimprovenextppceshere&gt;&gt;&gt;\">We look forward to your <u><em>feedback<\/em><\/u> to improve next ppces here\u00a0<a class=\"external-link\" href=\"https:\/\/sharepoint.ecampus.rwth-aachen.de\/units\/rz\/HPC\/public\/Lists\/2016%20PPCES%20Feedback\/overview.aspx\" rel=\"nofollow\">\u00a0 <\/a>&gt;&gt;&gt;<\/h6>\n<\/th>\n<th class=\"confluenceTh\">\n<h2 id=\"PPCES2016-.2\"><\/h2>\n<h2 id=\"PPCES2016-HPCSeminarandWorkshop\">HPC Seminar and Workshop<\/h2>\n<h3 id=\"PPCES2016-March,Monday14-March,Friday18,2016\">March, Monday 14 &#8211;\u00a0 March , Friday 18,\u00a0 2016<\/h3>\n<h4 id=\"PPCES2016-ITCenterRWTHAachenUniversity\">IT\u00a0 Center RWTH Aachen University<\/h4>\n<h4 id=\"PPCES2016-Kopernikusstra\u00dfe6,SeminarRoom3+4\">Kopernikusstra\u00dfe 6, Seminar Room 3 + 4<\/h4>\n<\/th>\n<th class=\"confluenceTh\">\n<h6 id=\"PPCES2016-.3\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <img decoding=\"async\" class=\"confluence-embedded-image confluence-thumbnail\" src=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/3474896\/3703583.jpg\" width=\"300\" data-image-src=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/3474896\/3703583.jpg\" \/><\/h6>\n<p><strong><br \/>\n<\/strong><a href=\"https:\/\/doc.itc.rwth-aachen.de\/display\/VE\/PPCES+2017\" rel=\"nofollow\">Please, find information <\/a><\/p>\n<p><a href=\"https:\/\/doc.itc.rwth-aachen.de\/display\/VE\/PPCES+2017\" rel=\"nofollow\">about this year&#8217;s (2017) PPCES Event here &gt;&gt;&gt;<\/a><\/th>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<h5 id=\"PPCES2016-AboutPPCES\">About PPCES<\/h5>\n<p>This event continued the tradition of previous annual week-long events that take place in Aachen every spring since 2001.<\/p>\n<p>Throughout the week we covered parallel programming using OpenMP in Fortran and C \/ C++ and MPI as well as performance tuning. Furthermore, we introduced the participants to GPGPU programming with OpenACC. Hands-on exercises for each topic were provided, which should not discourage you from working on your own code.<\/p>\n<p>The topics were presented in a modular way, so that you could pick specific ones and register for the particular days only in order to let you invest your time as efficiently as possible. Please register separately for each event day.<\/p>\n<p>Guest lectures were hold by\u00a0 Ruud <strong>van der Pas<\/strong>,\u00a0 Thomas <strong>Nau<\/strong>,\u00a0 Dean <strong>Stewart<\/strong>,\u00a0S\u00e9bastien <strong>Grimonet<\/strong>,\u00a0 Bernd <strong>Dammann<\/strong>,\u00a0 Patrick <strong>Wohlschlegel<\/strong>,\u00a0 Thomas<strong> R\u00f6hl<\/strong>\u00a0 and\u00a0 Jiri <strong>Kraus\u00a0<\/strong> complete the program.<\/p>\n<h5 id=\"PPCES2016-AgendaandCourseMaterials\">Agenda and Course Materials<\/h5>\n<p>Please find <span class=\"pdf\"> the agenda<\/span> <strong><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904910.pdf\">here &gt;&gt;&gt;<\/a><\/strong><\/p>\n<div id=\"expander-2070013487\" class=\"expand-container\">\n<div id=\"expander-control-2070013487\" class=\"expand-control\"><span class=\"expand-control-icon\"><img decoding=\"async\" class=\"expand-control-image\" src=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/images\/icons\/grey_arrow_down.png\" \/><\/span><span class=\"expand-control-text\">Course Materials (click to open)<\/span><\/div>\n<div id=\"expander-content-2070013487\" class=\"expand-content\">\n<p>Shared Memory Programming with OpenMP &#8211; Day I<\/p>\n<ul>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904918.pdf\">01 IntroductionToOpenMP.pdf<\/a><\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904919.pdf\">02 OpenMPTaskingInDepth.pdf<\/a><\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904920.pdf\">03 OpenMPSummary.pdf<\/a><\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904921.tar\">PPCES_2016_openmp_exercises.tar<\/a><\/li>\n<li>OpenMP exercises solutions: <a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/24674408.gz\">PPCES_2016_openmp_exercises_solutions.tar.gz<\/a><\/li>\n<\/ul>\n<p>Shared Memory Programming with OpenMP &#8211; Day II<\/p>\n<ul>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904938.pdf\">ppces-2016-openmp-ruud-slides.pdf<\/a> by Ruud van der Pas<\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904937.pdf\">PPCES-2016-DTrace.pdf<\/a> by Thomas Nau<\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904939.pdf\">PPCES RW Presentation v1.0.pdf<\/a> by Dean Stewart<\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904922.pdf\">2016-IntelThreadingTools.pdf<\/a> by Tim Cramer<\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904944.pdf\">PPCES2016_hhbs_cm_bd2.pdf<\/a> by Bernd Dammann<\/li>\n<\/ul>\n<p>Message Passing with MPI &#8211; Day I and II<\/p>\n<ul>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904923.pdf\">01_PPCES2016_MPI_Tutorial.pdf<\/a><\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904924.pdf\">02_PPCES2016_MPI_Tutorial.pdf<\/a><\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904925.pdf\">03_PPCES2016_MPI_Tutorial.pdf<\/a><\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904933.bz2\">PPCES2016_MPI_Lab.tar.bz2<\/a><\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904934.pdf\">PPCES2016_MPI_Lab.pdf<\/a><\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904948.pdf\">PPCES2016_MPI_Vampir.pdf<\/a><\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904942.pdf\">TotalView.pdf<\/a> by Tim Cramer<\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/24674314.pdf\">2016-03-17_PPCES_Correctness_Tools.pdf<\/a> by Joachim Protze<\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/24117299.pdf\">2016mar16.uni_aachen.presentation.pdf<\/a> by Patrick Wohlschlegel<\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/24117298.pdf\">LIKWID_PPCES_2016.pdf<\/a> by Thomas R\u00f6hl<\/li>\n<\/ul>\n<p>GPGPU Programming with OpenACC<\/p>\n<ul>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904928.pdf\">PPCES2016_OpenACC.pdf<\/a><\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904929.pdf\">PPCES2016_OpenACC_ProgrammingLab.pdf<\/a><\/li>\n<li><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904930.gz\">PPCES2016_OpenACC-Lab.tar.gz<\/a><\/li>\n<li><a class=\"external-link\" href=\"http:\/\/on-demand.gputechconf.com\/gtc\/2016\/presentation\/s6134-jiri-kraus-high-performance-and-productivity-with-unified-memory-and-openacc.pdf\" rel=\"nofollow\">High Performance and Productivity with Unified Memory and OpenACC: A Case Study<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<h5 id=\"PPCES2016-Participants\">Participants<\/h5>\n<p>Attendees should be comfortable with C\/C++ or Fortran programming and interested in learning more about the technical details of application tuning and parallelization. The presentations will be given in English.<\/p>\n<p><strong>I. + II. OpenMP<\/strong> is a widely used approach for programming shared memory architectures, supported by most compilers nowadays. We will cover the basics of the programming paradigm as well as some advanced topics such as programming NUMA machines. We will also cover a selection of performance and verification tools for OpenMP. The RWTH Compute Cluster comprises a large number of big SMP machines (up to 128 cores and 2 TB of main memory) as we consider shared memory programming a vital alternative for applications that cannot be easily parallelized with MPI. We also expect a growing number of application codes to combine MPI and OpenMP for clusters of nodes with a growing number of cores.<\/p>\n<p>Furthermore, we will introduce the participants to modern features of the OpenMP 4.0 standard like vectorisation and programming for accelerators and for the Many Integrated Core (MIC) Architecture.<\/p>\n<p><strong>I. Shared Memory Programming with OpenMP \u00a0 \u00a0 \u00a0 Day I \u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Monday \u00a0\u00a0\u00a0 <\/strong>Registration closed<\/p>\n<p><strong>II: Shared Memory Programming with OpenMP \u00a0 \u00a0 \u00a0 Day II\u00a0 \u00a0 \u00a0\u00a0 Tuesday\u00a0\u00a0\u00a0\u00a0 <\/strong>Registration closed<strong><br \/>\n<\/strong><\/p>\n<p><strong><em>\u00a0<\/em><span class=\"highlight\"><em>(Please mark in Part II of PPCES in the field &#8218;remarks&#8216;\u00a0 if you like to attend the social dinner on Tues, March 15, 7pm)<\/em><br \/>\n<\/span><\/strong><\/p>\n<p><img decoding=\"async\" class=\"confluence-embedded-image confluence-thumbnail\" src=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904859.jpg\" width=\"300\" data-image-src=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904859.jpg\" \/>\u00a0There will be a sponsored social dinner on Tuesday, <strong>March 15 at 19:00<\/strong> in\u00a0<strong><a class=\"external-link\" href=\"https:\/\/www.google.de\/maps\/dir\/Markt,+52062+Aachen\/Restaurant+Vivere,+Schmiedstra%C3%9Fe+5,+52062+Aachen\/@50.7752198,6.0829268,17z\/data=!4m8!4m7!1m2!1m1!1s0x47c0997b63329e67:0xe62b7b4e912cb4fc!1m2!1m1!1s0x47c0997ceaf81bff:0x1c6106aa48cdfdc!3e2\" rel=\"nofollow\">Restaurant Vivere<\/a>\u00a0\u00a0<\/strong>\u00a0in Aachen. Please find directions to Restaurant Vivere here <strong><a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/20056127\/22904861.pdf\">&gt;&gt;&gt;<\/a><\/strong><\/p>\n<p><strong>III. + IV. The Message Passing Interface (MPI)<\/strong> is the de-facto standard for programming large HPC clusters. We will introduce the basic concepts and give an overview of some advanced features. Also covered is hybrid parallelization, i.e. the combination of MPI and shared memory programming, which is gaining popularity as the number of cores per cluster node grows. Furthermore, we will introduce the TotalView debugger and a selection of performance and correctness tools (Score-P, Vampir, MUST).<\/p>\n<p><strong>III. Message Passing with MPI\u00a0\u00a0\u00a0\u00a0\u00a0 Day I \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Wednesday \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong>Registration closed<strong><br \/>\n<\/strong><\/p>\n<p>IV. Message Passing with MPI\u00a0\u00a0\u00a0\u00a0\u00a0 Day II \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Thursday \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0<strong>\u00a0\u00a0\u00a0 <\/strong>Registration closed<\/p>\n<p><strong>V. OpenACC<\/strong> is a directive-based programming model for accelerators which enables delegating the responsibility for low-level (e.g. CUDA or OpenCL) programming tasks to the compiler. Using the OpenACC industry standard, the programmer can offload compute-intensive loops to an attached accelerator with little effort.<\/p>\n<p>We will give an overview on OpenACC while focusing on NVIDIA GPUs. We will cover topics such as the GPU architecture, offloading loops, managing data movement between hosts and devices, tuning data movement, applying loop schedules and writing heterogeneous applications. Furthermore, our guest speaker Jiri Kraus (NVIDIA) will introduce the application of Unified Memory with OpenACC.<\/p>\n<p>Hands-on sessions are done on the RWTH Aachen GPU (Fermi) Cluster using PGI\u2018s OpenACC implementation.<\/p>\n<p><strong>V. GPGPU Programming with OpenACC\u00a0\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 Friday \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0 <\/strong>Registration closed<strong><br \/>\n<\/strong><\/p>\n<h5 id=\"PPCES2016-Costs\"><strong>Costs<\/strong><\/h5>\n<p>There is no seminar fee. All other costs (e.g. travel, hotel, and consumption) are at your own expenses.<\/p>\n<h5 id=\"PPCES2016-TravelInformation\"><strong>Travel Information <\/strong><\/h5>\n<p>Please make your own hotel reservation. You may find a list of hotels in Aachen on the web pages of <a class=\"external-link\" href=\"http:\/\/www.aachen.de\/DE\/tourismus_stadtinfo\/130_onlinebuchen\/index.asp\" rel=\"nofollow\"><u>Aachen Tourist Service<\/u><\/a>. We recommend that you try to book a room at the &#8222;<a class=\"external-link\" href=\"http:\/\/www.novotel.com\/novotel\/fichehotel\/gb\/nov\/3557\/fiche_hotel.shtml\" rel=\"nofollow\"><u>Novotel Aachen City<\/u><\/a>&#8222;, &#8220; <a class=\"external-link\" href=\"http:\/\/www.mercure.com\/mercure\/fichehotel\/gb\/mer\/5326\/fiche_hotel.shtml\" rel=\"nofollow\"><u>Mercure am Graben<\/u><\/a>&#8220; or &#8222;<a class=\"external-link\" href=\"http:\/\/www.regence.bestwestern.de\/\" rel=\"nofollow\"><u>Aachen Best Western Regence<\/u><\/a>&#8220; hotels. These are nice hotels with reasonable prices within walking distance (20-30 minutes, <a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/3474896\/8978870.pdf\">citymap.pdf<\/a>) from the <strong>IT Center<\/strong> through the old city of Aachen. An alternative is the &#8222;<a class=\"external-link\" href=\"http:\/\/www.ibishotel.com\/ibis\/fichehotel\/gb\/ibi\/0967\/fiche_hotel.shtml\" rel=\"nofollow\"><u>IBIS Aachen Marschiertor<\/u><\/a>&#8220; hotel which is close to the main station, which is convenient if you are traveling by train and also want to commute to the Center by train (4 trains per hour, 2 stops)<\/p>\n<div>Please, download a <a href=\"https:\/\/blog.rwth-aachen.de\/hpc_import_20210107\/attachments\/3474896\/8978870.pdf\">sketch of the city (pdf, 415 KB)<\/a> with some points of interest marked.<\/div>\n<div>You may find a description of how to reach us by plane, train or car <a class=\"external-link\" href=\"http:\/\/www.itc.rwth-aachen.de\/go\/id\/eugd\" rel=\"nofollow\"><u>here<\/u><\/a>.<\/div>\n<div><a class=\"external-link\" href=\"http:\/\/www.avv.de\/en\/\" rel=\"nofollow\"><u>Bus routes<\/u><\/a> 33 and 73 connect the city (central bus station) and the stop &#8222;Mies-van-der-Rohe-Stra\u00dfe&#8220; 6 times per hour.<br \/>\nMost trains between Aachen and D\u00fcsseldorf stop at &#8222;Aachen West&#8220; station which is a 5 minutes walk away from the IT Center.<br \/>\nFrom the bus stop and the train station just walk uphill the &#8222;Seffenter Weg&#8220;. The first building on the lefthand side at the junction with &#8222;Kopernikusstra\u00dfe&#8220; is the IT Center, RWTH Aachen University. The event will take place in the extension building in the &#8222;Kopernikusstra\u00dfe&#8220;.<\/div>\n<div>The weather in <a class=\"external-link\" href=\"http:\/\/www.weatheronline.co.uk\/Germany\/Aachen.htm\" rel=\"nofollow\"><u>Aachen<\/u><\/a> is usually unpredictable. It is always a good idea to carry an umbrella. If you&#8217;ll bring one, it might be sunny<\/div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<h5 id=\"PPCES2016-.4\"><a rel=\"nofollow\" name=\"contact\"><\/a><\/h5>\n<h5 id=\"PPCES2016-Contact\">Contact<\/h5>\n<p>Paul Kapinos<br \/>\nTel.: +49 241 80 24915<br \/>\nFax\/UMS: + 49 241 80 624915<br \/>\nE-mail: <a class=\"external-link\" href=\"mailto:hpcevent@rz.rwth-aachen.de\" rel=\"nofollow\"><u> hpcevent<\/u><\/a><a class=\"external-link\" href=\"mailto:hpcevent@itc.rwth-aachen.de\" rel=\"nofollow\"><u>@itc.rwth-aachen.de<\/u><\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p align=\"center\"><strong>\u00a0<\/strong><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Parallel Programming in Computational Engineering and Science 2016 kindly supported by: We look forward to your feedback to improve next ppces here\u00a0\u00a0 &gt;&gt;&gt; HPC Seminar and Workshop March, Monday 14 [&hellip;]<\/p>\n","protected":false},"author":2856,"featured_media":0,"template":"","meta":{"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"_tribe_events_status":"","_tribe_events_status_reason":"","footnotes":"","_tec_slr_enabled":"","_tec_slr_layout":""},"tags":[],"tribe_events_cat":[22,55],"class_list":["post-4235","tribe_events","type-tribe_events","status-publish","hentry","tribe_events_cat-hpcevents","tribe_events_cat-ppces","cat_hpcevents","cat_ppces"],"ticketed":false,"_links":{"self":[{"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/wp-json\/wp\/v2\/tribe_events\/4235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/wp-json\/wp\/v2\/tribe_events"}],"about":[{"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/wp-json\/wp\/v2\/types\/tribe_events"}],"author":[{"embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/wp-json\/wp\/v2\/users\/2856"}],"version-history":[{"count":1,"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/wp-json\/wp\/v2\/tribe_events\/4235\/revisions"}],"predecessor-version":[{"id":4236,"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/wp-json\/wp\/v2\/tribe_events\/4235\/revisions\/4236"}],"wp:attachment":[{"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/wp-json\/wp\/v2\/media?parent=4235"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/wp-json\/wp\/v2\/tags?post=4235"},{"taxonomy":"tribe_events_cat","embeddable":true,"href":"https:\/\/blog.rwth-aachen.de\/itc-events\/wp-json\/wp\/v2\/tribe_events_cat?post=4235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}