From 661b38ea12b67d1f792c35fd3420cecb663e010c Mon Sep 17 00:00:00 2001
From: Nicolas Michon <nicolas.michon@inria.fr>
Date: Fri, 17 Mar 2017 14:28:08 +0100
Subject: [PATCH] [dev] wiki cpu_parameters: take microarchitecture from input
 instead of local file

---
 generators/wiki/clusters_data.yml | 98 -------------------------------
 generators/wiki/cpu_parameters.rb |  6 +-
 2 files changed, 1 insertion(+), 103 deletions(-)
 delete mode 100644 generators/wiki/clusters_data.yml

diff --git a/generators/wiki/clusters_data.yml b/generators/wiki/clusters_data.yml
deleted file mode 100644
index 7d7dc0886d8..00000000000
--- a/generators/wiki/clusters_data.yml
+++ /dev/null
@@ -1,98 +0,0 @@
-sagittaire:
-  cpu_codename: N/A
-
-sol:
-  cpu_codename: N/A
-
-granduc:
-  cpu_codename: Merom
-
-chinqchint:
-  cpu_codename: Penryn
-
-genepi:
-  cpu_codename: Penryn
-
-griffon:
-  cpu_codename: Penryn
-
-talc:
-  cpu_codename: Penryn
-
-parapide:
-  cpu_codename: Nehalem
-
-edel:
-  cpu_codename: Nehalem
-
-suno:
-  cpu_codename: Nehalem
-
-parapluie:
-  cpu_codename: N/A
-
-chirloute:
-  cpu_codename: Westmere
-
-graphene:
-  cpu_codename: Nehalem
-
-chimint:
-  cpu_codename: Westmere
-
-hercule:
-  cpu_codename: Sandy Bridge
-
-orion:
-  cpu_codename: Sandy Bridge
-
-taurus:
-  cpu_codename: Sandy Bridge
-
-econome:
-  cpu_codename: Sandy Bridge
-
-petitprince:
-  cpu_codename: Sandy Bridge
-
-graphite:
-  cpu_codename: Sandy Bridge
-
-paranoia:
-  cpu_codename: Sandy Bridge
-
-graphique:
-  cpu_codename: Haswell
-
-parasilo:
-  cpu_codename: Haswell
-
-paravance:
-  cpu_codename: Haswell
-
-graoully:
-  cpu_codename: Haswell
-
-grimoire:
-  cpu_codename: Haswell
-
-grisou:
-  cpu_codename: Haswell
-
-nova:
-  cpu_codename: Broadwell
-
-grimani:
-  cpu_codename: Haswell
-
-uva:
-  cpu_codename: Westmere
-
-uvb:
-  cpu_codename: Dunnington
-
-chetemi:
-  cpu_codename: Broadwell
-
-chifflet:
-  cpu_codename: Broadwell
diff --git a/generators/wiki/cpu_parameters.rb b/generators/wiki/cpu_parameters.rb
index 95f416136a4..dae5e097424 100644
--- a/generators/wiki/cpu_parameters.rb
+++ b/generators/wiki/cpu_parameters.rb
@@ -31,9 +31,6 @@ table_columns = ["Installation date", "Site", "Cluster", "CPU Family", "CPU Vers
 
 table_data = []
 
-#Static cluster information not present in the ref-repo
-cluster_data = YAML::load_file(File.join(File.dirname(File.expand_path(__FILE__)), 'clusters_data.yml'))
-
 global_hash = load_yaml_file_hierarchy(File.expand_path("../../input/grid5000/", File.dirname(__FILE__)))
 
 # Loop over Grid'5000 sites
@@ -46,14 +43,13 @@ global_hash["sites"].each { |site_uid, site_hash|
     cpu_family = node_hash["processor"]["model"] rescue ""
     cpu_version = node_hash["processor"]["version"] rescue ""
     cpu_freq = node_hash["processor"]["clock_speed"] / 1000000000.0 rescue 0.0 #GHz
+    cpu_codename = node_hash["processor"]["microarchitecture"] rescue ""
 
     ht_enabled = node_hash["bios"]["configuration"]["ht_enabled"] rescue false
     turboboost_enabled = node_hash["bios"]["configuration"]["turboboost_enabled"] rescue false
     pstate_driver = node_hash["operating_system"]["pstate_driver"] rescue ""
     cstate_driver = node_hash["operating_system"]["cstate_driver"] rescue ""
 
-    cpu_codename = cluster_data[cluster_uid]["cpu_codename"] rescue ""
-
     #One line per cluster
     table_data << [
       DateTime.new(*cluster_hash["created_at"].to_s.scan(/\d+/).map {|i| i.to_i}).strftime("%Y-%m-%d"),
-- 
GitLab