Zum Inhalt springen

QCDOC

aus Wikipedia, der freien Enzyklopädie

Der QCDOC, {{#invoke:Vorlage:lang|flat}}, ist ein an verschiedenen Orten realisiertes Supercomputer-Konzept, das darauf abzielt, durch preiswerte und einfache, aber effektive Hardware einen massiv-parallelen Supercomputer zu erhalten, der in den Ausmessungen klein ist und vorzugsweise Rechnungen für die Quantenchromodynamik (QCD) durchführt. Er ist also gleichzeitig ein „billiger Spezialrechner“ und, wegen des massiven Parallelismus, ein hocheffizienter Supercomputer, vorzugsweise für die QCD. Zugleich wurde sehr auf die Energieeffizienz des Rechners geachtet.

Überblick

Das Konzept wurde zunächst als gemeinsames Projekt verschiedener Institutionen entworfen: der University of Edinburgh (UKQCD), der Columbia University (New York), des RHIC-Beschleunigerzentrums am Brookhaven National Laboratory (NY), sowie des Konzerns IBM. Ziel war es, in der Gitter-QCD höchsteffektive Computersimulationen zu ermöglichen. Erreicht werden sollten mindestens 10 Tflops bei einer Auslastung von 50 %.

Es existieren drei implementierte QCDOCs, jede mit der angestrebten Höchstleistung, (10 Tflops).

  • University of Edinburgh (Parallel Computing Centre (EPCC); in Betrieb seit 2005)
  • Brookhaven 1 (RHIC)
  • Brookhaven 2 (U.S. Department of Energy) (DOE-Hochenergie-Programm am Beschleuniger in Brookhaven.)

23 angestellte Wissenschaftler (UK), ihre Postdocs und Studenten, von sieben Universitäten, gehören zum UKQCD. Die Kosten übernahm ein Joint Infrastructure Fund Award, der mit von 6,6 Millionen Pfund ausgestattet war. Die Personalkosten einschließlich der System-Unterstützung, der zur Programmierung angestellten Physiker und Postdocs betrugen ungefähr 1 Million Pfund pro Jahr, andere Computing- und Operating-Kosten beliefen sich auf ungefähr 0,2 Millionen £.<ref>{{#if:2009-04-29|{{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}| |}}}}{{#if:|{{{autor}}}: }}{{#if:http://web.archive.org/web/20090429104232/http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82%7C{{#if:PPARC Road Map Projects|[{{#invoke:Vorlage:Internetquelle|archivURL|1={{#invoke:URLutil|getNormalized|1=http://web.archive.org/web/20090429104232/http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82}}}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel=PPARC Road Map Projects}}]{{#if:| ({{{format}}})}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}|{{#if:http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82%7C{{#if:{{#invoke:TemplUtl%7Cfaculty%7C}}%7C{{#invoke:Vorlage:Internetquelle%7CTitelFormat%7Ctitel={{#invoke:WLink%7CgetEscapedTitle%7C1=PPARC Road Map Projects}}}}|[{{#invoke:URLutil|getNormalized|1=http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82}} {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{#invoke:WLink|getEscapedTitle|1=PPARC Road Map Projects}}}}]}}{{#if:| ({{{format}}}{{#if:2009-04-29http://web.archive.org/web/20090429104232/http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82{{#if: 2021-08-12 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}

          | )
          | {{#if:{{#ifeq:de|de||{{#if:|1}}}}| ; 
              | )}}}}}}{{#if:| {{{titelerg}}}{{#invoke:Vorlage:Internetquelle|Endpunkt|titel={{{titelerg}}}}}}}}}}}{{#if:http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82%7C{{#if:{{#invoke:URLutil%7CisResourceURL%7C1=http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82}}%7C%7C}}}}{{#if:PPARC Road Map Projects|{{#if:{{#invoke:WLink|isValidLinktext|1=PPARC Road Map Projects|lines=0}}||}}}}{{#if: | In: {{#invoke:Vorlage:Internetquelle|TitelFormat|titel={{{werk}}}}}}}{{#if: | {{{hrsg}}}{{#if: 2009-04-29http://web.archive.org/web/20090429104232/http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82%7C,%7C{{#if: 2021-08-12 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: 2009-04-29| {{#if:{{#invoke:DateTime|format|2009-04-29|noerror=1}}
            |{{#invoke:DateTime|format|2009-04-29|T._Monat JJJJ}}
            |{{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, datum=2009-04-29|class=Zitationswartung}} }}{{#if: http://web.archive.org/web/20090429104232/http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82%7C,%7C{{#if: 2021-08-12 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: | S. {{{seiten}}}{{#if: http://web.archive.org/web/20090429104232/http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82%7C,%7C{{#if: 2021-08-12 | {{#if:{{#invoke:TemplUtl|faculty|}}|;|,}}}}}}}}{{#if: http://web.archive.org/web/20090429104232/http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82{{#invoke:TemplUtl%7Cfaculty%7C}}%7C+{{#if:2009-04-29%7C{{#if:http://web.archive.org/web/20090429104232/http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82%7Carchiviert%7Cehemals}}%7C{{#if:http://web.archive.org/web/20090429104232/http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82%7CArchiviert%7CEhemals}}}}+{{#if:http://web.archive.org/web/20090429104232/http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82%7Cvom%7Cim}}+Vorlage:Referrer{{#if:{{#invoke:TemplUtl|faculty|}}| (nicht mehr online verfügbar)}}{{#if: 2009-04-29| am {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}|2009-04-29{{#if:2435462||(?)}}}}}}{{#if: 2021-08-12|;}}}}{{#if: 2021-08-12| {{#if:2009-04-29http://web.archive.org/web/20090429104232/http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82{{#invoke:TemplUtl%7Cfaculty%7C}}%7Cabgerufen%7CAbgerufen}} {{#switch: {{#invoke:Str|len| {{#invoke:DateTime|format| 2021-08-12 |ISO|noerror=1}} }}
       |4=im Jahr
       |7=im
       |10=am
       |#default={{#invoke:TemplUtl|failure|1=Fehler bei Vorlage:Internetquelle, abruf=2021-08-12|class=Zitationswartung}} }} {{#invoke:DateTime|format|2021-08-12|T._Monat JJJJ}}
    | {{#invoke:TemplUtl|failure|1=Vorlage:Internetquelle | abruf=2026-MM-TT ist Pflichtparameter}} }}{{#if:{{#ifeq:de|de||{{#if:|1}}}}|{{#if:2009-04-29http://web.archive.org/web/20090429104232/http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82{{#if: 2021-08-12 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}}}}
       |  (
       | {{#if: | |  (}}
       }}{{#ifeq:{{#if:de|de|de}}|de||
          {{#invoke:Multilingual|format|{{{sprache}}}|slang=!|split=[%s,]+|shift=m|separator=, }}}}{{#if: |{{#ifeq:{{#if:de|de|de}}|de||, }}{{{kommentar}}}}})}}{{#if: 2009-04-29http://web.archive.org/web/20090429104232/http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82{{#if: 2021-08-12 | {{#if:{{#invoke:TemplUtl|faculty|}}||1}} }}|{{#if: |: {{
 #if: 
 | {{
     #ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
     | Vorlage:Str trim
     | {{#invoke:Vorlage:lang|flat}}
     }}
 | {{#ifeq: {{#if:{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|{{#if: {{#invoke:templutl|faculty|}}|de-ch|de}}|de}} | de
     | „Vorlage:Str trim“
     | {{#invoke:Text|quote
         |1={{#if: 
              | {{#invoke:Vorlage:lang|flat}}
              | {{#invoke:Vorlage:lang|flat}} }}
         |2={{#if: {{#invoke:TemplUtl|faculty|}}|de-CH|de}}
         |3=1}} }}

}}{{#if:

   |  (<templatestyles src="Person/styles.css" />{{#if:  | :  }}{{#if:  | , deutsch: „“ }})
   | {{#if: 
       |  ({{#if:  | , deutsch: „“ }})
       | {{#if:  |  (deutsch: „“) }}
 }}

}}{{#if: {{{zitat}}}

   | {{#if: 
       | {{#if: {{{zitat}}}
           | Vorlage:": Text= und 1= gleichzeitig, bzw. Pipe zu viel }} }}
   | Vorlage:": Text= fehlt }}{{#if:  | {{#if: {{#invoke:Text|unstrip|{{{ref}}}}}
             | Vorlage:": Ungültiger Wert: ref=
             | {{{ref}}} }}

}}|.{{#if:{{#invoke:TemplUtl|faculty|}}|{{#if:http://web.archive.org/web/20090429104232/http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82%7C%7C{{#ifeq: | JaKeinHinweis |{{#switch:

   |0|=Vorlage:Toter Link/Core{{#if: http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82
       | {{#if:  | [1] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: 
           | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82
      | {{#if:{{#invoke:URLutil|isWebURL|http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82}}
          || {{#if:  ||  }} 
        }}
      | {{#if: 
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 
       | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: deadurl
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82 Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. )  {{#if: 
            | {{#if: deadurlausgeblendet | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82
       | {{#if:{{#invoke:URLutil|isWebURL|http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 
         | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: deadurl
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}[http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82 }}|{{#switch: 
   |0|=Vorlage:Toter Link/Core{{#if: http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82
       | {{#if:  | [2] }} (Seite {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. Suche im Internet Archive ){{#if: 
           | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}
       |   (Seite {{#switch:|no|0|=|#default=dauerhaft }}nicht mehr abrufbar{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}.)
     }}{{#switch: 
         |no|0|=
         |#default={{#if:  ||  }}
    }}{{#invoke:TemplatePar|check
         |opt      = inline= url= text= datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
    }}{{#if: http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82
      | {{#if:{{#invoke:URLutil|isWebURL|http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82}}
          || {{#if:  ||  }} 
        }}
      | {{#if: 
           | {{#if:  ||  }}
           | {{#if:  ||  }}
        }}
    }}{{#if: 
       | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
         }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}|#default= https://wiki-de.moshellshocker.dns64.de/index.php?title=Wikipedia:Defekte_Weblinks&dwl=http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82 Die nachstehende Seite ist {{#switch:|no|0|=|dauerhaft }}nicht mehr abrufbar]{{#if:  | , festgestellt im {{#invoke:DateTime|format||F Y}} }}. (Suche im Internet Archive. )  {{#if: 
            | {{#if:  | | Vorlage:Toter Link/archivebot }}
         }}Vorlage:Toter Link/Core{{#switch: 
          |no|0|=
          |#default= {{#if:  ||  }}
        }}{{#invoke:TemplatePar|check
         |all      = inline= url=
         |opt      = datum= date= archivebot= bot= botlauf= fix-attempted= checked=
         |cat      = Wikipedia:Vorlagenfehler/Vorlage:Toter Link
         |errNS    = 0
         |template = Vorlage:Toter Link
         |format   = 
         |preview  = 1
       }}{{#if: http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82
       | {{#if:{{#invoke:URLutil|isWebURL|http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82}}
          || {{#if:  ||  }} 
        }}
    }}{{#if: 
         | {{#if:{{#invoke:DateTime|format||F Y|noerror=1}}
             || {{#if:  ||  }} 
           }}
    }}{{#switch: 
         |checked|deadurl|= 
         |#default=  {{#if:  ||  }}
    }}[http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82 }} }}}}}}}}}}{{#if:|
        {{#invoke:Vorlage:Internetquelle|archivBot|stamp={{{archiv-bot}}}|text={{#if:http://web.archive.org/web/20090429104232/http://www.scitech.ac.uk/roadmap/rmProject.aspx?q=82%7CVorlage:Webarchiv/archiv-bot}}

}}}}{{#invoke:TemplatePar|check |all= url= titel= |opt= autor= hrsg= format= sprache= titelerg= werk= seiten= datum= abruf= zugriff= abruf-verborgen= archiv-url= archiv-datum= archiv-bot= kommentar= zitat= AT= CH= offline= |cat= {{#ifeq: 0 | 0 | Wikipedia:Vorlagenfehler/Vorlage:Internetquelle}} |template= Vorlage:Internetquelle |format=0 |preview=1 }}</ref>

QCDOC ersetzt ein früheres Projekt, QCDSP, das die Rechnereffizienz dadurch erreichte, dass eine große Anzahl digitaler Signalprozessoren auf ähnliche Weise verschaltet wurden.

Der QCDSP-Rechner verband 12.288 Knoten zu einem vierdimensionalen Netz, das 1998 erstmals 1 Tflops erreichte.

QCDOC kann als Vorläufer des sehr erfolgreichen IBM-Superrechners Blue Gene/L (BG/L) angesehen werden. Beide Rechner haben viele Gemeinsamkeiten, die über Zufallsübereinstimmungen hinausgehen. Der „Blue Gene“ ist ebenfalls ein massiv-paralleler Supercomputer, der aus einer Vielzahl billiger und relativ einfacher 'PowerPC 440'-Prozessoren aufgebaut ist (system on a chip, SoC). Dabei sind diese „Knoten-Rechner“ zu einem hochdimensionalen Netz hoher „Bandbreite“ zusammengeschaltet. Die Rechner unterscheiden sich jedoch dadurch, dass die Prozessoren im BG/L mächtiger sind und dass sie zu einem schnelleren und effektiveren Netz zusammengeschaltet sind, das mehrere hunderttausend Knoten umfasst.

Architektur

Knotenrechner

Datei:QCDOC chip schema.png
Logik-Schema des ASIC-Systems des QCDOC-Rechners

Die Rechnerknoten sind speziell angefertigte ASICs mit jeweils ca. 50 Millionen Transistoren. Sie werden von IBM selbst hergestellt und arbeiten bei etwa 500 MHz, mit PowerPC 440-Prozessor-Kernen. Jeder Knoten hat einen DIMM-Sockel, der zwischen 128 and 2048 MB bei 333 MHz arbeitet.

Die Knoten arbeiten insgesamt mit bis zu 1 double precision GFLOPS.

Gesamtsystem

Die Knotenrechner werden zu zweit auf einer Computer-Doppelkarte untergebracht, mit einem DIMM-Sockel und einem 4:1-Ethernet-Knoten für Kommunikationsprozesse mit anderen Knoten. Die Doppelkarten haben zwei Anschlüsse, einen für die Verbindungen zwischen den Karten und einen für die Stromversorgung, das Ethernet, die Uhr und andere notwendige Dinge.
32 solcher Computer-Doppelkarten werden, in zwei Reihen, auf einer Hauptplatine untergebracht, das die 800 Mbit/s-schnelle Ethernet-Verbindung unterstützt. Je acht Motherboards werden in einer Art „Abteil“ (einer so genannten „Kiste“) untergebracht; jedes „Abteil“ enthält 512 Prozessor-Knoten und ein Gesamtverbindungsnetzwerk entsprechend einem sechsdimensionalen Würfel mit 26 Eckpunkten. Ein Knotenrechner verbraucht eine Leistung von ungefähr 5 Watt, und jedes „Abteil“ hat entsprechende Luft- und Wasserkühlung nötig.

Ein vollständiges System kann aus einer beliebigen Anzahl von „Abteilen“ bestehen. Insgesamt haben die Systeme bis zu mehreren zehntausend Knoten.

Kommunikation zwischen den Knoten

Jeder Knoten kann Informationen an die zwölf nächsten Nachbarn (des zugehörigen sechsdimensionalen Gitters) senden, bzw. von diesen empfangen, mit einer Taktrate von 500 Mbit/s. Dadurch ergibt sich eine totale Bandbreite von 12 Gbit/s. Das Betriebssystem kommuniziert mit den Knoten über ein Ethernet. Dies wird auch für Fehlerdiagnostik, Konfigurations- und Kommunikations-Prozesse (z. B. Kommunikation mit Festplatten) benutzt.

Operating System

Auf dem QCDOC läuft ein spezielles Betriebssystem, QOS, das u. a. das Hochfahren („booten“) des Rechners, Laufzeit- und Monitoring-Prozesse ermöglicht und das Verwalten der zahlreichen Rechnerknoten vereinfacht. Es benutzt einen spezifischen Kernel und sorgt u. a. für Kompatibilität mit POSIX-Prozessen („unix-like“), wobei es die Cygnus-Bibliothek (newlib) benutzt.

Nachfolger

Der QCDOC ist inzwischen (2010) veraltet (siehe QPACE). An der Universität Regensburg, z. B. dient er jetzt als „Vorzeigeobjekt“ im Eingangsbereich der Physikfakultät.

Siehe auch

Weblinks

      | {{#ifeq: 20080312103839 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: Overview of the QCDSP and QCDOC computers – IBM | {{#invoke:WLink|getEscapedTitle|Overview of the QCDSP and QCDOC computers – IBM}} | {{#invoke:Webarchiv|getdomain|http://www.research.ibm.com/journal/rd/492/boyle.html}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20080312103839}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: Overview of the QCDSP and QCDOC computers – IBM | {{#invoke:WLink|getEscapedTitle|Overview of the QCDSP and QCDOC computers – IBM}} | {{#invoke:Webarchiv|getdomain|http://www.research.ibm.com/journal/rd/492/boyle.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20080312103839}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: Overview of the QCDSP and QCDOC computers – IBM | {{#invoke:WLink|getEscapedTitle|Overview of the QCDSP and QCDOC computers – IBM}} | {{#invoke:Webarchiv|getdomain|http://www.research.ibm.com/journal/rd/492/boyle.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: Overview of the QCDSP and QCDOC computers – IBM | {{#invoke:WLink|getEscapedTitle|Overview of the QCDSP and QCDOC computers – IBM}} | {{#invoke:Webarchiv|getdomain|http://www.research.ibm.com/journal/rd/492/boyle.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: Overview of the QCDSP and QCDOC computers – IBM | {{#invoke:WLink|getEscapedTitle|Overview of the QCDSP and QCDOC computers – IBM}} | {{#invoke:Webarchiv|getdomain|http://www.research.ibm.com/journal/rd/492/boyle.html}} }} (Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: Overview of the QCDSP and QCDOC computers – IBM | {{#invoke:WLink|getEscapedTitle|Overview of the QCDSP and QCDOC computers – IBM}} | {{#invoke:Webarchiv|getdomain|http://www.research.ibm.com/journal/rd/492/boyle.html}} }}  
                 }}}}}}}}{{#if:
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20080312103839|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.research.ibm.com/journal/rd/492/boyle.html}}
    || {{#if:  || }}
  }}{{#if: Overview of the QCDSP and QCDOC computers – IBM
    | {{#if: {{#invoke:WLink|isBracketedLink|Overview of the QCDSP and QCDOC computers – IBM}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.research.ibm.com/journal/rd/492/boyle.html%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.research.ibm.com/journal/rd/492/boyle.html%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.research.ibm.com/journal/rd/492/boyle.html }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}

Literatur

  • {{#invoke:Vorlage:Literatur|f}}

Einzelnachweise

<references />