System Overview#
Why use KLC?#
KLC servers
Have large amounts of memory, storage, and CPU available
Can tackle much bigger computational problems and work with much larger data files
Are a shared system, enabling highly collaborative and reproducible work
Offer the same, vast library of scientific computing software that Northwestern
QuestusesOffer straightforward ways to schedule jobs to run at certain times and to script sequences of tasks, saving efforts and helping with reproducibility
Official website:#
KLC architecture#
KLC is a group of 10 high-memory Linux servers, or “nodes,” each of which has 1.5 - 2.0 TB of RAM
klc0202.quest.northwestern.edu klc0203.quest.northwestern.edu klc0301.quest.northwestern.edu klc0302.quest.northwestern.edu klc0303.quest.northwestern.edu klc0304.quest.northwestern.edu klc0305.quest.northwestern.edu klc0306.quest.northwestern.edu klc0307.quest.northwestern.edu klc0401.quest.northwestern.edu
The latest generation of nodes (klc0304 - klc0307, and klc0401) each have 64 CPU cores
The next-older generations (klc0202 - klc0303) have 52 CPU cores
KLC policy#
Each user is allowed to run processes on up to 24 CPU cores concurrently across all the KLC nodes at normal priority
When one goes beyond this limit, all their processes incur a reduction in priority
If your work needs more than 24 CPU cores at a time, please email Kellogg Research Support (rs@kellogg.northwestern.edu) to advise you on your options