
{  
   "types" : {
      "Bookmark" : {
         "pluralLabel" : "Bookmarks"
      },
      "Publication" : {
         "pluralLabel" : "Publications"
      },
      "GoldStandardPublication" : {
         "pluralLabel" : "GoldStandardPublications"
      },
      "GoldStandardBookmark" : {
         "pluralLabel" : "GoldStandardBookmarks"
      },
      "Tag" : {
         "pluralLabel" : "Tags"
      },
      "User" : {
         "pluralLabel" : "Users"
      },
      "Group" : {
         "pluralLabel" : "Groups"
      },
      "Sphere" : {
         "pluralLabel" : "Spheres"
      }
   },
   
   "properties" : {
      "count" : {
         "valueType" : "number"
      },
      "date" : {
         "valueType" : "date"
      },
      "changeDate" : {
         "valueType" : "date"
      },
      "url" : {
         "valueType" : "url"
      },
      "id" : {
         "valueType" : "url"
      },
      "tags" : {
         "valueType" : "item"
      },
      "user" : {
         "valueType" : "item"
      }      
   },
   
   "items" : [
   	  
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/29e1fb41fb9309456cd8f704cd060f1e1/gron",         
         "tags" : [
            "ICD","IntCDC","myown","peer","programming"
         ],
         
         "intraHash" : "9e1fb41fb9309456cd8f704cd060f1e1",
         "interHash" : "1ad0c0fd9aa232b6761105a36ab05437",
         "label" : "Democratizing the Designer's Toolbox: Adopting free, open-source, and platform-agnostic tools into computational design teaching",
         "user" : "gron",
         "description" : "",
         "date" : "2025-01-13 13:44:04",
         "changeDate" : "2025-01-13 14:05:19",
         "count" : 6,
         "pub-type": "inproceedings",
         "booktitle": "Proceedings of the 41st International Conference on Education and Research in Computer Aided Architectural Design in Europe (eCAADe)  [Volume 1]","publisher":"eCAADe","address":"https://ecaade2023.tugraz.at/",
         "year": "2023", 
         "url": "https://doi.org/10.52842%2Fconf.ecaade.2023.1.041", 
         
         "author": [ 
            "Zuardin Akbar","Gili Ron","Thomas Wortmann"
         ],
         "authors": [
         	
            	{"first" : "Zuardin",	"last" : "Akbar"},
            	{"first" : "Gili",	"last" : "Ron"},
            	{"first" : "Thomas",	"last" : "Wortmann"}
         ],
         
         "editor": [ 
            "Wolfgang Dokonal","Urs Hirschberg","Gabriel Wurzer"
         ],
         "editors": [
         	
            	{"first" : "Wolfgang",	"last" : "Dokonal"},
            	{"first" : "Urs",	"last" : "Hirschberg"},
            	{"first" : "Gabriel",	"last" : "Wurzer"}
         ],
         "volume": "1","number": "41","pages": "41-50","abstract": "This paper proposes a computational design education approach where students learn to\r\ndevelop their own geometric and logical workflows beyond specific software and\r\nplatforms. The course\u2019s objectives are to familiarize architecture students with\r\ncomputational geometry, foster computational thinking that stays relevant over time, and\r\npromote democratized design tools through computation. Over a semester, we taught\r\nstudents to work directly on coordinates or numerical representations by utilizing 3-\r\nDimensional (3D) computer graphics programming rather than learning 3D modeling\r\nsoftware that rapidly goes out of style. This paper outlines our teaching methods to\r\nintroduce the technology stack, design algorithm development, open-source or free tools\r\nimplementation, and user experience \u2013 interface design. This paper also reviews the\r\nstudents\u2019 final projects to deliver interactive web-browser applications for architectural\r\ndesign of varied scales and compares them according to four evaluation parameters. The\r\npaper culminates with the project's critical assessment and students' feedback to evaluate\r\nour approach and suggest an outlook for future development.",
         "venue" : "Graz, Austria",
         
         "language" : "English",
         
         "eventdate" : "20-22 September 2023",
         
         "preprinturl" : "https://papers.cumincad.org/data/works/att/ecaade2023_311.pdf",
         
         "doi" : "10.52842/conf.ecaade.2023.1.041",
         
         "bibtexKey": "Akbar_2023"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/22f5e7b42c3561b52990a8ffa938f13dc/dschwachhofer",         
         "tags" : [
            "Artificial","Intelligence","Emerging","Programming","sciences,","Languages","Technologies","(cs.SE),","FOS:","Engineering","sciences","(cs.PL),","and","(cs.ET),","Computer","Software","(cs.AI),","information"
         ],
         
         "intraHash" : "2f5e7b42c3561b52990a8ffa938f13dc",
         "interHash" : "7bc3000dd843e1572c21bc0959fb0f75",
         "label" : "Large Language Models to Generate System-Level Test Programs Targeting Non-functional Properties",
         "user" : "dschwachhofer",
         "description" : "",
         "date" : "2024-09-12 16:35:30",
         "changeDate" : "2024-09-12 16:35:30",
         "count" : 4,
         "pub-type": "misc",
         "publisher":"arXiv",
         "year": "2024", 
         "url": "https://arxiv.org/abs/2403.10086", 
         
         "author": [ 
            "Denis Schwachhofer","Peter Domanski","Steffen Becker","Stefan Wagner","Matthias Sauer","Dirk Pflüger","Ilia Polian"
         ],
         "authors": [
         	
            	{"first" : "Denis",	"last" : "Schwachhofer"},
            	{"first" : "Peter",	"last" : "Domanski"},
            	{"first" : "Steffen",	"last" : "Becker"},
            	{"first" : "Stefan",	"last" : "Wagner"},
            	{"first" : "Matthias",	"last" : "Sauer"},
            	{"first" : "Dirk",	"last" : "Pflüger"},
            	{"first" : "Ilia",	"last" : "Polian"}
         ],
         
         "copyright" : "Creative Commons Attribution 4.0 International",
         
         "doi" : "10.48550/ARXIV.2403.10086",
         
         "bibtexKey": "schwachhofer2024large"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/26aed6f7d9ef270f00d1d5bcca5998c68/roberta.toscano",         
         "tags" : [
            "(Computer","2.","MODULA","Systemprogrammierung.","Systems","importzotero","programming","science)"
         ],
         
         "intraHash" : "6aed6f7d9ef270f00d1d5bcca5998c68",
         "interHash" : "b0c5a16369852adaf5130b5c9cc01bd6",
         "label" : "Grundlagen der systemnahen Programmierung",
         "user" : "roberta.toscano",
         "description" : "",
         "date" : "2024-05-27 08:58:38",
         "changeDate" : "2024-05-27 08:58:38",
         "count" : 2,
         "pub-type": "book",
         "series": "Leitfäden und Monographien der Informatik","publisher":"Teubner","address":"Stuttgart",
         "year": "1988", 
         "url": "", 
         
         "editor": [ 
            "Mario [Verfasser/in] Dal Cin"
         ],
         "editors": [
         	
            	{"first" : "Mario [Verfasser/in]",	"last" : "Dal Cin"}
         ],
         
         "isbn" : "3-519-02264-8",
         
         "language" : "Deutsch",
         
         "bibtexKey": "dal_cin_grundlagen_1988"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/29fd1a8f244337fd60e4b52405c271d6c/roberta.toscano",         
         "tags" : [
            "(Electronic","Mikrocomputer.","Programmiersprache.","Programming","computers)","importzotero","languages"
         ],
         
         "intraHash" : "9fd1a8f244337fd60e4b52405c271d6c",
         "interHash" : "81ca48c095c1fd061d705aaac5197c3c",
         "label" : "Programmiersprachen für Mikrocomputer: ein Überblick",
         "user" : "roberta.toscano",
         "description" : "",
         "date" : "2024-05-27 08:58:38",
         "changeDate" : "2024-05-27 08:58:38",
         "count" : 2,
         "pub-type": "book",
         "series": "MikroComputer-Praxis","publisher":"Teubner","address":"Stuttgart",
         "year": "1990", 
         "url": "", 
         
         "editor": [ 
            "Wolfgang J. [Verfasser/in] Weber","Karl [Verfasser/in] Hainer"
         ],
         "editors": [
         	
            	{"first" : "Wolfgang J. [Verfasser/in]",	"last" : "Weber"},
            	{"first" : "Karl [Verfasser/in]",	"last" : "Hainer"}
         ],
         
         "isbn" : "3-519-02665-1",
         
         "language" : "Deutsch",
         
         "bibtexKey": "weber_programmiersprachen_1990"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/20e6e5ff5c61d71313d805ac6d938cfe0/roberta.toscano",         
         "tags" : [
            "(Computer","Abstract","Abstrakter","C++","C++.","Datentyp.","Object-oriented","Objektorientierte","Programmierung.","data","importzotero","language).","program","programming","science)","science).","types"
         ],
         
         "intraHash" : "0e6e5ff5c61d71313d805ac6d938cfe0",
         "interHash" : "4f1dfb999a7ca408caf82915a06e1dd4",
         "label" : "Data abstraction and object-oriented programming in C++",
         "user" : "roberta.toscano",
         "description" : "",
         "date" : "2024-05-27 08:58:38",
         "changeDate" : "2024-05-27 08:58:38",
         "count" : 3,
         "pub-type": "book",
         "publisher":"Teubner [u.a.]","address":"Stuttgart",
         "year": "1990", 
         "url": "", 
         
         "editor": [ 
            "Keith E. [Verfasser/in] Gorlen","Sanford M. [Verfasser/in] Orlow","Perry S. [Verfasser/in] Plexico"
         ],
         "editors": [
         	
            	{"first" : "Keith E. [Verfasser/in]",	"last" : "Gorlen"},
            	{"first" : "Sanford M. [Verfasser/in]",	"last" : "Orlow"},
            	{"first" : "Perry S. [Verfasser/in]",	"last" : "Plexico"}
         ],
         
         "isbn" : "0-471-92346-X",
         
         "language" : "Englisch",
         
         "bibtexKey": "gorlen_data_1990"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/2eeb6bb1c99d4216533adf44ca2629518/roberta.toscano",         
         "tags" : [
            "Markov","Markov-Entscheidungsprozess.","Markov-Kette.","Optimales","Optimierung.","Stochastic","Stochastische","Stoppen.","dynamische","importzotero","processes.","programming"
         ],
         
         "intraHash" : "eeb6bb1c99d4216533adf44ca2629518",
         "interHash" : "60c424f4dda3dc572d17536450edc5d0",
         "label" : "Markoffsche Entscheidungsprozesse",
         "user" : "roberta.toscano",
         "description" : "",
         "date" : "2024-05-27 08:58:38",
         "changeDate" : "2024-05-27 08:58:38",
         "count" : 2,
         "pub-type": "book",
         "series": "Teubner-Skripten zur mathematischen Stochastik","publisher":"Teubner","address":"Stuttgart",
         "year": "1990", 
         "url": "", 
         
         "editor": [ 
            "Manfred [Verfasser/in] Schäl"
         ],
         "editors": [
         	
            	{"first" : "Manfred [Verfasser/in]",	"last" : "Schäl"}
         ],
         
         "isbn" : "3-519-02732-1",
         
         "language" : "Deutsch",
         
         "bibtexKey": "schal_markoffsche_1990"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/29e1fb41fb9309456cd8f704cd060f1e1/zuardinakbar",         
         "tags" : [
            "from:zuardinakbar","myown","peer","programming"
         ],
         
         "intraHash" : "9e1fb41fb9309456cd8f704cd060f1e1",
         "interHash" : "1ad0c0fd9aa232b6761105a36ab05437",
         "label" : "Democratizing the Designer's Toolbox: Adopting free, open-source, and platform-agnostic tools into computational design teaching",
         "user" : "zuardinakbar",
         "description" : "",
         "date" : "2023-09-27 13:31:24",
         "changeDate" : "2024-08-20 12:10:28",
         "count" : 6,
         "pub-type": "inproceedings",
         "booktitle": "Proceedings of the 41st International Conference on Education and Research in Computer Aided Architectural Design in Europe (eCAADe)  [Volume 1]","publisher":"eCAADe","address":"https://ecaade2023.tugraz.at/",
         "year": "2023", 
         "url": "https://doi.org/10.52842%2Fconf.ecaade.2023.1.041", 
         
         "author": [ 
            "Zuardin Akbar","Gili Ron","Thomas Wortmann"
         ],
         "authors": [
         	
            	{"first" : "Zuardin",	"last" : "Akbar"},
            	{"first" : "Gili",	"last" : "Ron"},
            	{"first" : "Thomas",	"last" : "Wortmann"}
         ],
         
         "editor": [ 
            "Wolfgang Dokonal","Urs Hirschberg","Gabriel Wurzer"
         ],
         "editors": [
         	
            	{"first" : "Wolfgang",	"last" : "Dokonal"},
            	{"first" : "Urs",	"last" : "Hirschberg"},
            	{"first" : "Gabriel",	"last" : "Wurzer"}
         ],
         "volume": "1","number": "41","pages": "41-50","abstract": "This paper proposes a computational design education approach where students learn to\r\ndevelop their own geometric and logical workflows beyond specific software and\r\nplatforms. The course\u2019s objectives are to familiarize architecture students with\r\ncomputational geometry, foster computational thinking that stays relevant over time, and\r\npromote democratized design tools through computation. Over a semester, we taught\r\nstudents to work directly on coordinates or numerical representations by utilizing 3-\r\nDimensional (3D) computer graphics programming rather than learning 3D modeling\r\nsoftware that rapidly goes out of style. This paper outlines our teaching methods to\r\nintroduce the technology stack, design algorithm development, open-source or free tools\r\nimplementation, and user experience \u2013 interface design. This paper also reviews the\r\nstudents\u2019 final projects to deliver interactive web-browser applications for architectural\r\ndesign of varied scales and compares them according to four evaluation parameters. The\r\npaper culminates with the project's critical assessment and students' feedback to evaluate\r\nour approach and suggest an outlook for future development.",
         "venue" : "Graz, Austria",
         
         "language" : "English",
         
         "eventdate" : "20-22 September 2023",
         
         "preprinturl" : "https://papers.cumincad.org/data/works/att/ecaade2023_311.pdf",
         
         "doi" : "10.52842/conf.ecaade.2023.1.041",
         
         "bibtexKey": "Akbar_2023"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/220ed412086ede754668bc27dda71570d/droessler",         
         "tags" : [
            "Compilers","Computer","Interpreters","Languages","Open","Programming","markdown","pandoc","programming","science","scientific","software","source","writing"
         ],
         
         "intraHash" : "20ed412086ede754668bc27dda71570d",
         "interHash" : "d29bf5bb39fc7d90398a5cb1a87497b2",
         "label" : "Introducing Markdown and Pandoc: using Markup Language and Document Converter",
         "user" : "droessler",
         "description" : "",
         "date" : "2022-02-16 16:57:26",
         "changeDate" : "2022-02-16 15:57:26",
         "count" : 1,
         "pub-type": "book",
         "series": "Springer eBooks. Professional and Applied Computing","publisher":"Apress","address":"New York",
         "year": "2019", 
         "url": "http://dx.doi.org/10.1007/978-1-4842-5149-2", 
         
         "author": [ 
            "Thomas Mailund"
         ],
         "authors": [
         	
            	{"first" : "Thomas",	"last" : "Mailund"}
         ],
         "note": "1 Online-Ressource (IX, 139 Seiten)","abstract": "1: The Beginner's Guide to Markdown and Pandoc -- 2: Why Use Markdown and Pandoc -- 3: Writing Markdown -- 4: Pandoc Markdown Extensions -- 5: Translating Documents -- 6: Math and Computer Programming Languages -- 7: Cross-referencing -- 8: Metadata -- 9: Using Templates -- 10: Preprocessing -- 11: Filters -- 12: Conclusions",
         "isbn" : "9781484251492",
         
         "language" : "Englisch",
         
         "bibtexKey": "mailund2019introducing"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/2170332c3f0ced359dd0fcfb339ab061b/mathematik",         
         "tags" : [
            "Kernel","anm","approximation,","control,","dynamic","feedback","from:britsteiner","greedy","ians","optimal","principle,","programming","techniques"
         ],
         
         "intraHash" : "170332c3f0ced359dd0fcfb339ab061b",
         "interHash" : "4bfa5b3c1d35696d5b7b3d202217e601",
         "label" : "Data-driven surrogates of value functions and applications to feedback control for dynamical systems",
         "user" : "mathematik",
         "description" : "",
         "date" : "2021-09-29 14:35:10",
         "changeDate" : "2021-10-15 08:38:35",
         "count" : 10,
         "pub-type": "article",
         "journal": "IFAC-PapersOnLine",
         "year": "2018", 
         "url": "http://www.sciencedirect.com/science/article/pii/S2405896318300570", 
         
         "author": [ 
            "A. Schmidt","Bernard Haasdonk"
         ],
         "authors": [
         	
            	{"first" : "A.",	"last" : "Schmidt"},
            	{"first" : "Bernard",	"last" : "Haasdonk"}
         ],
         "volume": "51","number": "2","pages": "307--312","note": "9th Vienna International Conference on Mathematical Modelling","abstract": "Dealing with high-dimensional feedback control problems is a difficult\n\ttask when the classical dynamic programming principle is applied.\n\tExisting techniques restrict the application to relatively low dimensions\n\tsince the discretizations typically suffer from the curse of dimensionality.\n\tIn this paper we introduce a novel approximation technique for the\n\tvalue function of an infinite horizon optimal control. The method\n\tis based on solving optimal open loop control problems on a finite\n\thorizon with a sampling of the global value function along the generated\n\ttrajectories. For the interpolation we choose a kernel orthogonal\n\tgreedy strategy, because these methods are able to produce extreme\n\tsparse surrogates and enable rapid evaluations in high dimensions.\n\tTwo numerical examples prove the performance of the approach and\n\tshow that the method is able to deal with high-dimensional feedback\n\tcontrol problems, where the dimensionality prevents the approximation\n\tby most existing methods.",
         "owner" : "santinge",
         
         "issn" : "2405-8963",
         
         "doi" : "https://doi.org/10.1016/j.ifacol.2018.03.053",
         
         "bibtexKey": "Schmidt2018f"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/2170332c3f0ced359dd0fcfb339ab061b/britsteiner",         
         "tags" : [
            "Kernel","anm","approximation,","control,","dynamic","feedback","greedy","ians","optimal","principle,","programming","techniques"
         ],
         
         "intraHash" : "170332c3f0ced359dd0fcfb339ab061b",
         "interHash" : "4bfa5b3c1d35696d5b7b3d202217e601",
         "label" : "Data-driven surrogates of value functions and applications to feedback control for dynamical systems",
         "user" : "britsteiner",
         "description" : "",
         "date" : "2021-09-29 14:33:27",
         "changeDate" : "2021-09-29 12:35:04",
         "count" : 10,
         "pub-type": "article",
         "journal": "IFAC-PapersOnLine",
         "year": "2018", 
         "url": "http://www.sciencedirect.com/science/article/pii/S2405896318300570", 
         
         "author": [ 
            "A. Schmidt","Bernard Haasdonk"
         ],
         "authors": [
         	
            	{"first" : "A.",	"last" : "Schmidt"},
            	{"first" : "Bernard",	"last" : "Haasdonk"}
         ],
         "volume": "51","number": "2","pages": "307--312","note": "9th Vienna International Conference on Mathematical Modelling","abstract": "Dealing with high-dimensional feedback control problems is a difficult\n\ttask when the classical dynamic programming principle is applied.\n\tExisting techniques restrict the application to relatively low dimensions\n\tsince the discretizations typically suffer from the curse of dimensionality.\n\tIn this paper we introduce a novel approximation technique for the\n\tvalue function of an infinite horizon optimal control. The method\n\tis based on solving optimal open loop control problems on a finite\n\thorizon with a sampling of the global value function along the generated\n\ttrajectories. For the interpolation we choose a kernel orthogonal\n\tgreedy strategy, because these methods are able to produce extreme\n\tsparse surrogates and enable rapid evaluations in high dimensions.\n\tTwo numerical examples prove the performance of the approach and\n\tshow that the method is able to deal with high-dimensional feedback\n\tcontrol problems, where the dimensionality prevents the approximation\n\tby most existing methods.",
         "owner" : "santinge",
         
         "issn" : "2405-8963",
         
         "doi" : "https://doi.org/10.1016/j.ifacol.2018.03.053",
         
         "bibtexKey": "Schmidt2018f"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/212bbebb35041c50aeb84aec3177a1311/ralfschneider",         
         "tags" : [
            "MPI","collective","communication","hybrid","memory","model","myown","programming","shared"
         ],
         
         "intraHash" : "12bbebb35041c50aeb84aec3177a1311",
         "interHash" : "942d7e4eea20dfc15b05fa5663d95a48",
         "label" : "MPI Collectives for Multi-core Clusters: Optimized Performance of the Hybrid MPI+ MPI Parallel Codes",
         "user" : "ralfschneider",
         "description" : "",
         "date" : "2021-09-28 11:26:33",
         "changeDate" : "2021-09-28 09:26:33",
         "count" : 4,
         "pub-type": "inproceedings",
         "booktitle": "Proceedings of the 48th International Conference on Parallel Processing: Workshops","series": "ICPP 2019","publisher":"ACM","address":"New York, NY, USA",
         "year": "2019", 
         "url": "https://doi.org/10.1145/3339186.3339199", 
         
         "author": [ 
            "Huan Zhou","José Gracia","Ralf Schneider"
         ],
         "authors": [
         	
            	{"first" : "Huan",	"last" : "Zhou"},
            	{"first" : "José",	"last" : "Gracia"},
            	{"first" : "Ralf",	"last" : "Schneider"}
         ],
         "pages": "18:1-18:10","abstract": "The advent of multi-/many-core processors in clusters advocates hybrid parallel programming,\r\nwhich combines Message Passing Interface (MPI) for inter-node parallelism with a shared\r\nmemory model for on-node parallelism. Compared to the traditional hybrid approach\r\nof MPI plus OpenMP, a new, but promising hybrid approach of MPI plus MPI-3 shared-memory\r\nextensions (MPI+MPI) is gaining attraction. We describe an algorithmic approach for\r\ncollective operations (with allgather and broadcast as concrete examples) in the context\r\nof hybrid MPI+MPI, so as to minimize memory consumption and memory copies. With this\r\napproach, only one memory copy is maintained and shared by on-node processes. This\r\nallows the removal of unnecessary on-node copies of replicated data that are required\r\nbetween MPI processes when the collectives are invoked in the context of pure MPI.\r\nWe compare our approach of collectives for hybrid MPI+MPI and the traditional one\r\nfor pure MPI, and also have a discussion on the synchronization that is required to\r\nguarantee data integrity. The performance of our approach has been validated on a\r\nCray XC40 system (Cray MPI) and NEC cluster (Open MPI), showing that it achieves comparable\r\nor better performance for allgather operations. We have further validated our approach\r\nwith a standard computational kernel, namely distributed matrix multiplication, and\r\na Bayesian Probabilistic Matrix Factorization code.",
         "isbn" : "9781450371964",
         
         "numpages" : "10",
         
         "articleno" : "18",
         
         "location" : "Kyoto, Japan",
         
         "doi" : "10.1145/3339186.3339199",
         
         "bibtexKey": "10.1145/3339186.3339199"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/288b6af3d8c052efd8b6d922f97e16038/huanzhou",         
         "tags" : [
            "MPI","collective","communications","hybrid","myown","programming"
         ],
         
         "intraHash" : "88b6af3d8c052efd8b6d922f97e16038",
         "interHash" : "aff8c6eff5f6e8afc7945834cb46afd3",
         "label" : "Collectives in hybrid MPI+ MPI code: Design, practice and performance",
         "user" : "huanzhou",
         "description" : "",
         "date" : "2020-07-28 11:45:45",
         "changeDate" : "2020-11-10 20:32:53",
         "count" : 4,
         "pub-type": "article",
         "journal": "Parallel Computing","publisher":"Elsevier",
         "year": "2020", 
         "url": "https://www.sciencedirect.com/science/article/pii/S0167819120300612?dgcid=author", 
         
         "author": [ 
            "Huan Zhou","José Gracia","Naweiluo Zhou","Ralf Schneider"
         ],
         "authors": [
         	
            	{"first" : "Huan",	"last" : "Zhou"},
            	{"first" : "José",	"last" : "Gracia"},
            	{"first" : "Naweiluo",	"last" : "Zhou"},
            	{"first" : "Ralf",	"last" : "Schneider"}
         ],
         "pages": "102669",
         "doi" : "https://doi.org/10.1016/j.parco.2020.102669",
         
         "bibtexKey": "zhou2020collectives"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/2e49d671406d3a8aec95c992a364473ef/ipvs-sc",         
         "tags" : [
            "Computational_modeling","Hardware","Programming","Software_engineering","Software_quality","Usability","computational_efficiency","computational_maintainability","computational_portability","design_decisions","from:leiterrl","software_maintenance","software_quality","sparse_grid_code_SG++"
         ],
         
         "intraHash" : "e49d671406d3a8aec95c992a364473ef",
         "interHash" : "9ccfa0ac35c400e0c343232efc9a3895",
         "label" : "Computational Efficiency vs. Maintainability and Portability. Experiences with the Sparse Grid Code SG++",
         "user" : "ipvs-sc",
         "description" : "",
         "date" : "2020-07-27 16:03:19",
         "changeDate" : "2020-07-29 15:12:11",
         "count" : 1,
         "pub-type": "inproceedings",
         "booktitle": "2016 Fourth International Workshop on Software Engineering for High Performance Computing in Computational Science and Engineering (SE-HPCCSE)","publisher":"IEEE","address":"Salt Lake City, UT, USA",
         "year": "2016", 
         "url": "http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2016-59&engl=0", 
         
         "author": [ 
            "Dirk Pflüger","David Pfander"
         ],
         "authors": [
         	
            	{"first" : "Dirk",	"last" : "Pflüger"},
            	{"first" : "David",	"last" : "Pfander"}
         ],
         "pages": "17--25",
         "isbn" : "978-1-5090-5224-0",
         
         "language" : "Deutsch",
         
         "cr-category" : "G.1.0 Numerical Analysis General,\r\n                   D.2.3 Software Engineering Coding Tools and Techniques,\r\n                   D.2.11 Software Engineering Software Architectures,\r\n                   D.2.13 Software Engineering Reusable Software",
         
         "department" : "Universität Stuttgart, Institut für Parallele und Verteilte Systeme, Simulation großer Systeme",
         
         "bibtexKey": "INPROC-2016-59"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/2ca592479b0e6cdd08604a1b7461cca0a/c.niethammer",         
         "tags" : [
            "Cartesian","MPI","grid","hlrs","network","parallel","programming","spmt","topology"
         ],
         
         "intraHash" : "ca592479b0e6cdd08604a1b7461cca0a",
         "interHash" : "2064368de35135a3063019225f5506e0",
         "label" : "Topology aware Cartesian grid mapping with MPI",
         "user" : "c.niethammer",
         "description" : "",
         "date" : "2019-01-31 21:11:23",
         "changeDate" : "2019-01-31 20:11:23",
         "count" : 1,
         "pub-type": "misc",
         
         "year": "2018", 
         "url": "https://eurompi2018.bsc.es/sites/default/files/uploaded/EuroMPI2018_Niethammer%2BRabenseifner_ML-Cartesian_e-abstract.pdf", 
         
         "author": [ 
            "Christoph Niethammer","Rolf Rabenseifner"
         ],
         "authors": [
         	
            	{"first" : "Christoph",	"last" : "Niethammer"},
            	{"first" : "Rolf",	"last" : "Rabenseifner"}
         ],
         
         "bibtexKey": "niethammer2018topology"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/2a48708b73e8a4374b245cf0af11d68fe/isw-bibliothek",         
         "tags" : [
            "programming","robotics"
         ],
         
         "intraHash" : "a48708b73e8a4374b245cf0af11d68fe",
         "interHash" : "e99fee61fed0001c5ed9de64588a248f",
         "label" : "Behavior Trees for Task-Level Programming of Industrial Robots",
         "user" : "isw-bibliothek",
         "description" : "",
         "date" : "2018-03-22 10:32:09",
         "changeDate" : "2018-03-22 09:32:09",
         "count" : 1,
         "pub-type": "inproceedings",
         "booktitle": "Tagungsband des 2. Kongresses Montage Handhabung Industrieroboter","publisher":"Springer Berlin Heidelberg","address":"Berlin, Heidelberg",
         "year": "2017", 
         "url": "", 
         
         "author": [ 
            "Akos Csiszar","Martin Hoppe","Shahbaz A. Khader","Alexander Verl"
         ],
         "authors": [
         	
            	{"first" : "Akos",	"last" : "Csiszar"},
            	{"first" : "Martin",	"last" : "Hoppe"},
            	{"first" : "Shahbaz A.",	"last" : "Khader"},
            	{"first" : "Alexander",	"last" : "Verl"}
         ],
         
         "editor": [ 
            "Thorsten Schüppstuhl","Jörg Franke","Kirsten Tracht"
         ],
         "editors": [
         	
            	{"first" : "Thorsten",	"last" : "Schüppstuhl"},
            	{"first" : "Jörg",	"last" : "Franke"},
            	{"first" : "Kirsten",	"last" : "Tracht"}
         ],
         "pages": "175--186","abstract": "The number of industrial robots used worldwide has been continuously increasing. In almost all cases the application program has the form of a text based source code, which has inherent drawbacks (in terms of complexity and ease of development) when compared to the graphical approaches seen in general purpose software engineering. These graphical programming approaches have not been developed, having industrial robots in mind. In this paper a behavior trees based approach for creating and representing source code for robotic applications is proposed. The software architecture and an experimental implementation of the developed programming method is presented and a validation using a common assembly task is shown.",
         "isbn" : "978-3-662-54441-9",
         
         "bibtexKey": "10.1007/978-3-662-54441-9_18"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/200e71607cd89c36f3f5bb856e79e7b39/c.niethammer",         
         "tags" : [
            "debugging","hlrs","parallel","performance","programming","spmt","toosl"
         ],
         
         "intraHash" : "00e71607cd89c36f3f5bb856e79e7b39",
         "interHash" : "a34d7850fc52c43c6bb1a3e4548dbc6f",
         "label" : "Tools for High Performance Computing 2015",
         "user" : "c.niethammer",
         "description" : "",
         "date" : "2017-12-12 10:44:52",
         "changeDate" : "2017-12-12 09:44:52",
         "count" : 1,
         "pub-type": "book",
         "publisher":"Springer",
         "year": "2016", 
         "url": "http://dx.doi.org/10.1007/978-3-319-39589-0", 
         
         "editor": [ 
            "Andreas Knüpfer","Tobias Hilbrich","Christoph Niethammer","José Gracia","Wolfgang E. Nagel","Michael M. Resch"
         ],
         "editors": [
         	
            	{"first" : "Andreas",	"last" : "Knüpfer"},
            	{"first" : "Tobias",	"last" : "Hilbrich"},
            	{"first" : "Christoph",	"last" : "Niethammer"},
            	{"first" : "José",	"last" : "Gracia"},
            	{"first" : "Wolfgang E.",	"last" : "Nagel"},
            	{"first" : "Michael M.",	"last" : "Resch"}
         ],
         
         "isbn" : "978-3-319-39589-0",
         
         "library" : "UB",
         
         "subtitle" : "Proceedings of the 9th International Workshop on Parallel Tools for High Performance Computing, September 2015, Dresden, Germany",
         
         "doi" : "10.1007/978-3-319-39589-0",
         
         "bibtexKey": "UBHD-68018512"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/2dffb2a37e29a0efe71208a49226516a6/c.niethammer",         
         "tags" : [
            "dynamics","highly","molecular","parallel","programming","scalable","simulation","simulations","vectorization"
         ],
         
         "intraHash" : "dffb2a37e29a0efe71208a49226516a6",
         "interHash" : "a0dbaf1fbdff3c8d5401f74e8d6a7aad",
         "label" : "591 TFLOPS Multi-trillion Particles Simulation on SuperMUC",
         "user" : "c.niethammer",
         "description" : "",
         "date" : "2017-12-12 09:58:14",
         "changeDate" : "2017-12-12 08:58:14",
         "count" : 3,
         "pub-type": "inbook",
         "booktitle": "Supercomputing: 28th International Supercomputing Conference, ISC 2013, Leipzig, Germany, June 16-20, 2013. Proceedings","publisher":"Springer Berlin Heidelberg","address":"Berlin, Heidelberg",
         "year": "2013", 
         "url": "https://doi.org/10.1007/978-3-642-38750-0_1", 
         
         "author": [ 
            "Wolfgang Eckhardt","Alexander Heinecke","Reinhold Bader","Matthias Brehm","Nicolay Hammer","Herbert Huber","Hans-Georg Kleinhenz","Jadran Vrabec","Hans Hasse","Martin Horsch","Martin Bernreuther","Colin W. Glass","Christoph Niethammer","Arndt Bode","Hans-Joachim Bungartz"
         ],
         "authors": [
         	
            	{"first" : "Wolfgang",	"last" : "Eckhardt"},
            	{"first" : "Alexander",	"last" : "Heinecke"},
            	{"first" : "Reinhold",	"last" : "Bader"},
            	{"first" : "Matthias",	"last" : "Brehm"},
            	{"first" : "Nicolay",	"last" : "Hammer"},
            	{"first" : "Herbert",	"last" : "Huber"},
            	{"first" : "Hans-Georg",	"last" : "Kleinhenz"},
            	{"first" : "Jadran",	"last" : "Vrabec"},
            	{"first" : "Hans",	"last" : "Hasse"},
            	{"first" : "Martin",	"last" : "Horsch"},
            	{"first" : "Martin",	"last" : "Bernreuther"},
            	{"first" : "Colin W.",	"last" : "Glass"},
            	{"first" : "Christoph",	"last" : "Niethammer"},
            	{"first" : "Arndt",	"last" : "Bode"},
            	{"first" : "Hans-Joachim",	"last" : "Bungartz"}
         ],
         
         "editor": [ 
            "Julian Martin Kunkel","Thomas Ludwig","Hans Werner Meuer"
         ],
         "editors": [
         	
            	{"first" : "Julian Martin",	"last" : "Kunkel"},
            	{"first" : "Thomas",	"last" : "Ludwig"},
            	{"first" : "Hans Werner",	"last" : "Meuer"}
         ],
         "pages": "1--12","abstract": "Anticipating large-scale molecular dynamics simulations (MD) in nano-fluidics, we conduct performance and scalability studies of an optimized version of the code ls1 mardyn. We present our implementation requiring only 32 Bytes per molecule, which allows us to run the, to our knowledge, largest MD simulation to date. Our optimizations tailored to the Intel Sandy Bridge processor are explained, including vectorization as well as shared-memory parallelization to make use of Hyperthreading. Finally we present results for weak and strong scaling experiments on up to 146016 Cores of SuperMUC at the Leibniz Supercomputing Centre, achieving a speed-up of 133k times which corresponds to an absolute performance of 591.2 TFLOPS.",
         "isbn" : "978-3-642-38750-0",
         
         "doi" : "10.1007/978-3-642-38750-0_1",
         
         "bibtexKey": "Eckhardt2013"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/2047ca0a9a5656743a9fbfa60b4101972/c.niethammer",         
         "tags" : [
            "debugging","hlrs","myown","parallel","performance","programming","spmt","tools"
         ],
         
         "intraHash" : "047ca0a9a5656743a9fbfa60b4101972",
         "interHash" : "5411133c891b8b9b43ea21df272b77a3",
         "label" : "Tools for High Performance Computing 2016",
         "user" : "c.niethammer",
         "description" : "",
         "date" : "2017-12-12 09:47:55",
         "changeDate" : "2017-12-12 08:47:55",
         "count" : 1,
         "pub-type": "book",
         "publisher":"Springer Berlin Heidelberg",
         "year": "2017", 
         "url": "", 
         
         "author": [ 
            "Christoph Niethammer","José Gracia","Tobias Hilbrich","Andreas Knüpfer","Michael M. Resch","Wolfgang E. Nagel"
         ],
         "authors": [
         	
            	{"first" : "Christoph",	"last" : "Niethammer"},
            	{"first" : "José",	"last" : "Gracia"},
            	{"first" : "Tobias",	"last" : "Hilbrich"},
            	{"first" : "Andreas",	"last" : "Knüpfer"},
            	{"first" : "Michael M.",	"last" : "Resch"},
            	{"first" : "Wolfgang E.",	"last" : "Nagel"}
         ],
         
         "bibtexKey": "niethammer2017tools"

      }
,
      {
         "type" : "Publication",
         "id"   : "https://puma.ub.uni-stuttgart.de/bibtex/2b5b207b3bda1a23a1557c49b91b12f0d/isw-bibliothek",         
         "tags" : [
            "control","development","isw","nc","programming","xgh"
         ],
         
         "intraHash" : "b5b207b3bda1a23a1557c49b91b12f0d",
         "interHash" : "b5d9804b1dd943e44a5e07985636de9d",
         "label" : "Funktionale Programmiersprachen zur Entwicklung numerischer Steuerungen: Analyse von Potential und Einsatzmöglichkeiten",
         "user" : "isw-bibliothek",
         "description" : "",
         "date" : "2017-05-30 15:02:37",
         "changeDate" : "2017-05-30 13:03:58",
         "count" : 1,
         "pub-type": "article",
         "journal": "wt Werkstattstechnik online",
         "year": "2017", 
         "url": "http://www.werkstattstechnik.de/wt/currentarticle.php?data[article_id]=87727", 
         
         "author": [ 
            "Oliver Gerlach","Akos Csiszar","Armin Lechler","Alexander Verl"
         ],
         "authors": [
         	
            	{"first" : "Oliver",	"last" : "Gerlach"},
            	{"first" : "Akos",	"last" : "Csiszar"},
            	{"first" : "Armin",	"last" : "Lechler"},
            	{"first" : "Alexander",	"last" : "Verl"}
         ],
         "volume": "107","number": "5","pages": "329--333","abstract": "Zunehmende Software-Komplexität und parallele Ausführung von\r\nFunktionen sind langfristige Trends in der Software-Entwicklung,\r\nauch im Bereich numerischer Steuerungen. Dieser Fachbeitrag analy-\r\nsiert, wie funktionale Programmiersprachen dabei helfen können,\r\ndiese Trends erfolgreich zu handhaben und welche Herausforderun-\r\ngen sich dabei im Speziellen bei numerischen Steuerungen stellen. Es\r\nwerden Ansätze aufgezeigt, um diesen Herausforderungen zu begeg-\r\nnen.",
         "urldate" : "30.05.2017",
         
         "bibtexKey": "Gerlach.2017"

      }
	  
   ]
}
