Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
0a5e24f
initial test
JooNiv Feb 28, 2025
a7b45b3
Merge branch 'rewrite/main' into add-blog-view
JooNiv Mar 4, 2025
f727ba7
fetch blog content to react component
JooNiv Mar 7, 2025
51115a6
all around styles iprovements
JooNiv Mar 7, 2025
90dd4e3
styke fixes
JooNiv Mar 12, 2025
4a68af4
fix blog text not displaying
JooNiv Mar 12, 2025
fc08afc
add get access page
JooNiv Mar 14, 2025
fa270de
add about fiqci page
JooNiv Mar 14, 2025
c50c82b
improve styles, fix bugs, correct content
JooNiv Mar 14, 2025
f314637
Merge branch 'rewrite/main' of https://github.com/FiQCI/dev into impr…
JooNiv Mar 14, 2025
e613293
add new nav links
JooNiv Mar 14, 2025
49a3919
fix links
JooNiv Mar 14, 2025
097434a
remove print
JooNiv Mar 14, 2025
be49254
typo
JooNiv Mar 14, 2025
1b76d08
add latex and code block support, define styles, references accordion
JooNiv Mar 14, 2025
64d3196
small alignement fixes
JooNiv Mar 17, 2025
6323faa
fix responsiveness
JooNiv Apr 28, 2025
59bbf2a
add authors.yml
JooNiv Apr 28, 2025
aca8ece
fix table issue
JooNiv Apr 28, 2025
0d7327d
pass more metadata
JooNiv Apr 28, 2025
b20846f
add author and read next sidebars
JooNiv Apr 28, 2025
0342263
Merge branch 'improve-styles' into add-blog-view
JooNiv Apr 28, 2025
8982a7e
Merge branch 'add-blog-view' into test_merge
JooNiv May 7, 2025
2ce158f
fix issues from merge
JooNiv May 7, 2025
8c7c6ec
style fixes
JooNiv May 7, 2025
e8bded9
style fixes
JooNiv May 7, 2025
dc531a9
move quantum resource to constants
JooNiv May 7, 2025
559abab
testing
JooNiv May 8, 2025
e102588
testing
JooNiv May 8, 2025
3874d64
add functioning blog view
JooNiv May 8, 2025
104ad0c
Merge branch 'rewrite/main' into test_merge
JooNiv May 8, 2025
b938a21
fix merge issues
JooNiv May 8, 2025
653b4b2
remove unused BlogView
JooNiv May 8, 2025
4a35498
add gap
JooNiv May 8, 2025
c27e8ba
remove extra call to json api
JooNiv May 8, 2025
6e837c2
remove console log
JooNiv May 8, 2025
6a320fa
remove overflow
JooNiv May 9, 2025
3b70390
fix stre generation
JooNiv May 9, 2025
b9b6f00
fix search
JooNiv May 9, 2025
6f5fe9a
add placeholder resources
JooNiv May 9, 2025
92ed84f
layout back to base
JooNiv May 26, 2025
2047a28
move breadcrumbs here
JooNiv May 26, 2025
3e0af4a
move react content to page source
JooNiv May 26, 2025
5f5d5f3
old file
JooNiv May 26, 2025
f46d19f
move breadcrumbs to layout
JooNiv May 26, 2025
7be6961
move AboutFiqci to home source
JooNiv May 26, 2025
8163ca7
remove unused imports
JooNiv May 26, 2025
709ceac
remove unused data-content
JooNiv May 26, 2025
b3b2705
move static text to constants
JooNiv May 26, 2025
7b1a6a4
move static text to constants
JooNiv May 26, 2025
884a18b
formatting
JooNiv May 26, 2025
160770f
remove random comment
JooNiv May 26, 2025
73783d0
move post away from default.jsx
JooNiv May 28, 2025
4164465
move post to src/views
JooNiv May 30, 2025
e45df1a
refactor away hardcoded post.js
JooNiv May 30, 2025
46a89b7
add src/views to reactPagesDir
JooNiv May 30, 2025
b9b301f
add support for a list of sources in reactPagesDir
JooNiv May 30, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions content/_data/authors.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
Olli Mukkula:
name : "Olli Mukkula"
bio : "Application Specialist at CSC, Quantum Technologies"
avatar : "/assets/images/authors/Olli_Mukkula.png"

Joonas Nivala:
name : "Joonas Nivala"
bio : "Quantum Computing trainee at CSC, Quantum Technologies"
avatar : "/assets/images/authors/Joonas_Nivala.jpg"

Nikolas Klemola Tango:
name : "Nikolas Klemola Tango"
bio : "Junior Application Specialist at CSC, Quantum Technologies"
avatar : "/assets/images/authors/Nikolas_Klemola_Tango.jpg"

Huyen Do:
name : "Huyen Do"
bio : "Quantum Computing trainee at CSC, Quantum Technologies"
avatar : "/assets/images/authors/Huyen_Do.jpg"

Meeri Makitalo:
name : "Meeri Mäkitalo"
bio : "Quantum Computing trainee at CSC, Quantum Technologies"
avatar : "/assets/images/authors/Meeri_Makitalo.jpg"

Michael Mucciardi:
name : "Michael Mucciardi"
bio : "Senior Systems Specialist at CSC, Quantum Technologies"
avatar : "/assets/images/authors/Michael_Mucciardi.jpg"
141 changes: 137 additions & 4 deletions content/_data/constants.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ feedback_email: fiqci-feedback@postit.csc.fi
header_nav:
- title: Home
page: pages/home.md
- title: About FiQCI
page: pages/about.md
- title: Get access
page: pages/access.md
- title: Blogs and instructions
Expand Down Expand Up @@ -38,15 +40,19 @@ access_cards:
href: FIXME
teaser: /assets/images/FiQCI-banner.jpg
description: |-
The backbone of the classical HPC resources in FiQCI, and the portal for quantum computing resources, is the pan-European EuroHPC LUMI supercomputer. LUMI is the fastest and greenest supercomputer in Europe, hosted by CSC in Kajaani, Finland.
The backbone of the classical HPC resources in FiQCI, and the portal for quantum computing resources,
is the pan-European EuroHPC LUMI supercomputer. LUMI is the fastest and greenest supercomputer in Europe,
hosted by CSC in Kajaani, Finland.
links:
- title: Getting started with Lumi
href: https://www.lumi-supercomputer.eu/get-started/
- title: Helmi - VTT Q5
href: FIXME
teaser: /assets/images/vtt-images/VTT_lab-2.jpg
description: |-
Helmi, the first Finnish quantum computer, co-developed by VTT and IQM Quantum Computers, is operated by VTT in Espoo, Finland. Helmi is based on superconducting technology, and presently provides five qubits. Upgrades to 20, then 50 qubits is planned for the near future.
Helmi, the first Finnish quantum computer, co-developed by VTT and IQM Quantum Computers,
is operated by VTT in Espoo, Finland. Helmi is based on superconducting technology,
and presently provides five qubits. Upgrades to 20, then 50 qubits is planned for the near future.
links:
- title: How to access Helmi, instructions
href: FIXME
Expand All @@ -56,18 +62,145 @@ access_cards:
href: FIXME
teaser: /assets/images/FiQCI-banner.jpg
description: |-
Kvasi, the Atos Quantum Learning Machine or Qaptiva is a quantum computing simulator with which you can learn to use and develop new quantum algorithms. Kvasi provides a platform for developing and simulating quantum algorithms in both ideal and realistic, noisy conditions. Kvasi is capable of simulating algorithms for quantum computers of 30+ qubits.
Kvasi, the Atos Quantum Learning Machine or Qaptiva is a quantum computing simulator with which you can learn
to use and develop new quantum algorithms. Kvasi provides a platform for developing and simulating quantum
algorithms in both ideal and realistic, noisy conditions. Kvasi is capable of simulating algorithms for
quantum computers of 30+ qubits.
links:
- title: How to access Kvasi, instructions
href: FIXME
- title: Read more about Kvasi
href: FIXME

quantum_resources:
- name: Helmi
desc: |-
Helmi (VTT Q5), the Finnish quantum computer operated by VTT, co-developed with IQM.
Helmi is based on superconducting technology, and presently provides five qubits.
Upgrades to 20, then 50 qubits is planned for the near future. Helmi is accessible
through the LUMI supercomputer environment. The pilot phase for Helmi access is now running!
image: "/assets/images/vtt-images/VTT_lab-2.jpg"
links:
- link: ""
teaser: "How to access Helmi, instructions"
icon: mdiArrowRight
- link: ""
teaser: "Read more about Helmi (VTT website)"
icon: mdiOpenInNew

- name: VTT Q50
desc: |-
Lorem ipsum the Finnish quantum computer operated by VTT, co-developed with IQM.
Lorem ipsum is accessible through the LUMI supercomputer environment. The pilot phase
for VTT Q50 access is now running!
image: "/assets/images/vtt-images/VTT_lab-2.jpg"
links:
- link: ""
teaser: "How to access VTT Q50, instructions"
icon: mdiArrowRight
- link: ""
teaser: "Read more about VTT Q50 (VTT website)"
icon: mdiOpenInNew

supercomputer_resources:
- name: LUMI
desc: |-
The backbone of the classical HPC resources in FiQCI, and the portal for quantum computing resources,
is the pan-European EuroHPC LUMI supercomputer. LUMI is the fastest and greenest supercomputer in Europe,
hosted by CSC in Kajaani, Finland.
image: "/assets/images/FiQCI-banner.jpg"
links:
- link: ""
teaser: "How to access Lumi"
icon: mdiArrowRight
- link: ""
teaser: "Read more about LUMI (LUMI website)"
icon: mdiOpenInNew

emulation_resources:
- name: Quantum emuation with LUMI
desc: |-
With the LUMI supercomputer it is possible to emulate quantum computer with upto 40+ qubits.
image: "/assets/images/FiQCI-banner.jpg"
links:
- link: ""
teaser: "Quantum emulation dosumentation"
icon: mdiArrowRight

about:
desc: |-
The Finnish Quantum-Computing Infrastructure (FiQCI) was established in 2020, when it became
part of the Finnish Research Infrastructure (FIRI) roadmap of significant national research
infrastructures within the Finnish research infrastructure ecosystem, maintained by the
Research Council of Finland.

mission: |-
The mission of FiQCI is to provide state-of-the-art quantum-computing services such as
computing time and training to the Finnish RDI communities. This includes providing a
hybrid high-performance computing and quantum computing (HPC+QC) platform for developing,
testing, and exploiting quantum-accelerated computational workflows. Through FiQCI, Finnish
researchers have access to one of the most powerful hybrid HPC+nQC resources in the world,
available for quantum accelerated research and development. The infrastructure also aims to
offer possibilities to carry out experiments in quantum physics.

maintain: |-
FiQCI is jointly maintained, operated, and developed by VTT, Aalto University, and
CSC - IT Center for Science.

advisory-group:
desc: |-
The Scientific and Technical Advisory Group (STAG) provides input for the operation
of the infrastructure. The current (2023) members of the STAG are:
people:
- name: Dr. Valeria Bartsch
institution: Fraunhofer Institute for Industrial Mathematics
country: Germany

- name: Dr. Alba Cervera Lierta
institution: Barcelona Supercomputing Center
country: Spain

- name: Prof. Tommi Mikkonen
institution: University of Jyväskylä
country: Finland

- name: Prof. Martin Schulz
institution: Technical University of Munich
country: Germany

- name: Prof. Göran Wendin
institution: Chalmers University of Technology
country: Sweden

management:
people:
- name: Prof. Mika Prunnila
institution: VTT
title: FiQCI director

- name: Dr. Mikael Johansson
institution: CSC
title: FiQCI vice-director

- name: Prof. Tapio Ala-Nissilä
institution: Aalto University
title: FiQCI vice-director

acknowledgement:
desc: |-
When publishing the results that utilise the FiQCI infrastructure, users should acknowledge
the use of FiQCI, preferably in the format: "These results have been acquired using the
Finnish Quantum-Computing Infrastructure

helmi-link-url: /publications/2022-11-01-Helmi_pilot
helmi-link-text: Additionally, users should also acknowledge using Helmi if applicable

logo: assets/images/FiQCI-logo.png
favicon: assets/images/favicon.png
footer_icons: assets/footer-icons
funder_logos: assets/images/funders
description: >-
Web presence of the Finnish Quantum-Computing Infrastructure. We provide state-of-the-art quantum-computing services to Finnish RDI communities.
Web presence of the Finnish Quantum-Computing Infrastructure. We provide state-of-the-art quantum-computing
services to Finnish RDI communities.
excerpt_max_length: 250
title_separator: " – "
4 changes: 3 additions & 1 deletion content/_includes/head.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,10 @@
{% include external/mathjax.html -%}
{% include external/font.html %}
<script type="text/javascript" src="{{ "site.js" | absolute_url }}" charset="utf-8"></script>
{% if page.react %}
{% if page.react and (site.pages | where: "name" page.name) %}
{%- assign react_source = page.name | append: ".js" -%}
{% elsif (site.collections | where: "label" page.collection) %}
{%- assign react_source = page.layout | append: ".js" %}
{% else %}
{%- assign react_source = "default.js" -%}
{% endif %}
Expand Down
2 changes: 1 addition & 1 deletion content/_includes/react/root.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<div id='{{ include.id }}' class="not-prose"></div>
<div id='{{ include.id }}' class="not-prose"></div>
2 changes: 1 addition & 1 deletion content/_includes/react/section-root.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<section class="mx-8 lg:mx-[100px] py-6">
<section class="mx-2 sm:mx-8 lg:mx-[100px] py-6">
<div class="flex items-center justify-between mb-6">
<h2 class="text-3xl font-bold" id="{{ include.heading | slugify }}">{{ include.heading }}</h2>
</div>
Expand Down
2 changes: 1 addition & 1 deletion content/_layouts/base.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<body class="flex flex-col min-h-screen">
{%- include react/root.html id='react-root' -%}
<header class="sticky top-0 bg-white z-40" id="navigation-header"></header>

<main class="block flex-[1_0]" aria-label="Content">
{{ content }}
</main>
Expand Down
110 changes: 109 additions & 1 deletion content/_layouts/home.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,116 @@
layout: base
---

{% assign about_data = site.data.constants.about %}

{%- include react/root.html id='hero' -%}

{{ content }}

{%- include react/root.html id='about-fiqci' -%}
<div id="about" class="pb-20 text-white bg-[#0D2B53] w-full">
<div class="mx-2 sm:mx-8 lg:mx-[100px] min-[2600px]:mx-auto min-[2600px]:max-w-[50vw]">
<div class="mx-auto">
<div class="hidden md:flex">
<div class="flex-auto mt-8 pt-12 mr-0 lg:mr-32 md:mr-20">
<div class="mb-6 ">
<h2 id="about-fiqci" class="text-3xl font-bold">FiQCI mission</h2>
</div>
<div class="pb-4">
<p class="mb-4">
{{ about_data.mission }}
</p>
<p>
{{ about_data.maintain }}
</p>

<div class="mt-4">
<a
href="/about/"
class="text-sky-200 hover:underline font-bold"
>
<div class="sm:mx-0 flex items-center gap-3">
<div class="text-sm">Read more about FiQCI</div>
<CIcon class="text-lg" path={mdiArrowRight} />
</div>
</a>
</div>

<div class="mt-4">
<a
href="/access/"
class="text-sky-200 hover:underline font-bold"
>
<div class="sm:mx-0 flex items-center gap-3">
<div class="text-sm">How to get access</div>
<CIcon class="text-lg" path={mdiArrowRight} />
</div>
</a>
</div>
</div>
</div>
<div class="w-full pb-4 md:pb-0 md:min-w-64">
<section class="bg-[#0066CC] text-white text-left font-bold text-lg py-8 px-2 sm:px-8">
<p class="mb-4">
Through FiQCI, Finnish researchers have access to one of the most
powerful hybrid HPC+nQC resources in the world.
</p>
<p class="mb-0">
Available for quantum-accelerated research and development.
</p>
</section>
</div>
</div>

<div class="flex md:hidden">
<div class="flex-auto mt-8 pt-12">
<div class="mb-6 ">
<h2 id="about-fiqci" class="text-3xl font-bold">FiQCI mission</h2>
</div>
<div class="w-full pb-4 md:pb-0 md:min-w-64">
<section class="bg-[#0066CC] text-white text-left font-bold text-lg py-8 px-2 sm:px-8">
<p class="mb-4">
Through FiQCI, Finnish researchers have access to one of the most
powerful hybrid HPC+nQC resources in the world.
</p>
<p class="mb-0">
Available for quantum-accelerated research and development.
</p>
</section>
</div>
<div class="pb-4">
<p class="mb-4">
{{ about_data.mission }}
</p>
<p>
{{ about_data.maintain }}
</p>

<div class="mt-4">
<a
href="/about/"
class="text-sky-200 hover:underline font-bold"
>
<div class="sm:mx-0 flex items-center gap-3">
<div class="text-sm">Read more about FiQCI</div>
<CIcon class="text-lg" path={mdiArrowRight} />
</div>
</a>
</div>

<div class="mt-4">
<a
href="/access/"
class="text-sky-200 hover:underline font-bold"
>
<div class="sm:mx-0 flex items-center gap-3">
<div class="text-sm">How to get access</div>
<CIcon class="text-lg" path={mdiArrowRight} />
</div>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
12 changes: 7 additions & 5 deletions content/_layouts/page.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,12 @@

{%- include react/root.html id='banner' -%}

<article class="">

<div>
<div class='flex flex-col items-top mb-2'>
<div class='mx-2 sm:mx-8 lg:mx-[100px] flex flex-col min-[2600px]:mx-auto min-[2600px]:max-w-[50vw]'>
<div class='col-span-2 mt-4 mb-4'>
{%- include react/root.html id='breadcrumbs' -%}
</div>

{{ content }}
</div>

</article>
</div>
Loading
Loading