{"id":5062,"date":"2019-09-19T19:20:02","date_gmt":"2019-09-19T18:20:02","guid":{"rendered":"https:\/\/research.reading.ac.uk\/act\/?post_type=kbe_knowledgebase&#038;p=5062"},"modified":"2026-01-09T18:27:19","modified_gmt":"2026-01-09T18:27:19","slug":"migrating-from-met-cluster-to-racc","status":"publish","type":"kbe_knowledgebase","link":"https:\/\/research.reading.ac.uk\/act\/knowledgebase\/migrating-from-met-cluster-to-racc\/","title":{"rendered":"Migrating from met-cluster to RACC"},"content":{"rendered":"<p><strong>All met-cluster users should migrate their applications to RACC. User accees to the met-cluster is now disabled.<\/strong><\/p>\n<p>The two main differences between RACC and met-cluster are that 1. on RACC you are automatically logged in on one of the login nodes which are load balanced and suitable for interactive computing (but not for background jobs), and 2. the difference in how batch jobs are submitted.<\/p>\n<h2>Shells<\/h2>\n<p>On the RACC, the default shell for all users is bash, and we encourage all users to use bash as their interactive shell. If you don\u2019t have one already, you can create your ~\/.bashrc, e.g.\u00a0 with the command:<\/p>\n<pre class=\"lang:default decode:true \">cat \/etc\/skel\/.bashrc &gt;&gt; ~\/.bashrc\r\ncat \/etc\/skel\/.bash_profile &gt;&gt; ~\/.bash_profile<\/pre>\n<p>however, if you do not do it, bash will work fine anyway. Here we need both ~\/.bashrc and ~\/.bash_profile because bash confuses users by executing ~\/.bashrc only for interactive <strong>non-login<\/strong> shells and ~\/.bash_profile for login shells, and a standard workaround is to run ~\/.bashrc\u00a0 from\u00a0 ~\/.bash_profile, as in the files provided here, such that ~\/.bashrc can be used for all cases.<\/p>\n<p><strong>met-cluster users<\/strong> might want to use <strong>ksh<\/strong> to run their existing scripts. If their user account was created before Jul 2018, most likely they already have Met ~\/.kshrc. Legacy Met ~\/.kshrc will continue to work on RACC, and it should not be removed because it might be still needed on met-cluster. New users will need the create their ~\/.kshrc which contains a couple of lines needed to set up their ksh environment. This can be done with the command:<\/p>\n<pre class=\"lang:default decode:true \">cat \/etc\/skel\/.kshrc &gt;&gt; ~\/.kshrc<\/pre>\n<p><strong>Batch jobs in ksh\u00a0<\/strong>won\u2019t find the \u2018module\u2019 command without a little extra help. If you are submitting a slurm batch script that loads a software module, please add the line<\/p>\n<pre class=\"lang:default decode:true\">source\u00a0\/etc\/profile.d\/modules.sh<\/pre>\n<p>in your job script before your \u2018module load\u2019 command.<\/p>\n<h2>Cronjobs<a id=\"cron\"><\/a><\/h2>\n<p>Cronjobs can be scheduled on the dedicated node racc-cron.act.rdg.ac.uk. Beside the specific purpose it is a cluster node with the same software configuration. Unlike on met-cluster, user code can be run directly from crontab now, it does not have to be submitted as a batch job. From definition, batch jobs might need to wait for resources, which is not perfect if timely execution of a small task is expected. However the tasks submitted as cronjobs have to be sufficiently lightweight to not overload and monopolize the server and when required, cronjobs still can be used to submit batch jobs. A local cronjob tutorial can be found here: <a href=\"https:\/\/research.reading.ac.uk\/act\/knowledgebase\/cronjobs-on-the-academic-computing-cluster\/\">Cronjobs on the Academic Computing Cluster<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>All met-cluster users should migrate their applications to RACC. User accees to the met-cluster is now disabled.    The two main differences between RACC and met-cluster are that 1. on RACC you are automatically logged in on one of the login nodes which are load balanced and suitable for interactive computing (but not<\/p>\n","protected":false},"author":316,"featured_media":0,"template":"","meta":{"_acf_changed":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"__cvm_playback_settings":[],"__cvm_video_id":"","_links_to":"","_links_to_target":""},"kbe_taxonomy":[],"kbe_tags":[],"class_list":["post-5062","kbe_knowledgebase","type-kbe_knowledgebase","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.8.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Migrating from met-cluster to RACC - Academic Computing Team<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/research.reading.ac.uk\/act\/knowledgebase\/migrating-from-met-cluster-to-racc\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Migrating from met-cluster to RACC - Academic Computing Team\" \/>\n<meta property=\"og:description\" content=\"All met-cluster users should migrate their applications to RACC. User accees to the met-cluster is now disabled.  The two main differences between RACC and met-cluster are that 1. on RACC you are automatically logged in on one of the login nodes which are load balanced and suitable for interactive computing (but not\" \/>\n<meta property=\"og:url\" content=\"https:\/\/research.reading.ac.uk\/act\/knowledgebase\/migrating-from-met-cluster-to-racc\/\" \/>\n<meta property=\"og:site_name\" content=\"Academic Computing Team\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-09T18:27:19+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/research.reading.ac.uk\/act\/knowledgebase\/migrating-from-met-cluster-to-racc\/\",\"url\":\"https:\/\/research.reading.ac.uk\/act\/knowledgebase\/migrating-from-met-cluster-to-racc\/\",\"name\":\"Migrating from met-cluster to RACC - Academic Computing Team\",\"isPartOf\":{\"@id\":\"https:\/\/research.reading.ac.uk\/act\/#website\"},\"datePublished\":\"2019-09-19T18:20:02+00:00\",\"dateModified\":\"2026-01-09T18:27:19+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/research.reading.ac.uk\/act\/knowledgebase\/migrating-from-met-cluster-to-racc\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/research.reading.ac.uk\/act\/knowledgebase\/migrating-from-met-cluster-to-racc\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/research.reading.ac.uk\/act\/knowledgebase\/migrating-from-met-cluster-to-racc\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/research.reading.ac.uk\/act\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Knowledgebase\",\"item\":\"https:\/\/research.reading.ac.uk\/act\/knowledgebase\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Migrating from met-cluster to RACC\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/research.reading.ac.uk\/act\/#website\",\"url\":\"https:\/\/research.reading.ac.uk\/act\/\",\"name\":\"Academic Computing Team\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/research.reading.ac.uk\/act\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/research.reading.ac.uk\/act\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/research.reading.ac.uk\/act\/#organization\",\"name\":\"University of Reading\",\"url\":\"https:\/\/research.reading.ac.uk\/act\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/research.reading.ac.uk\/act\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/research.reading.ac.uk\/act\/wp-content\/uploads\/sites\/2\/2017\/08\/cropped-University_of_Reading_shield-1.png\",\"contentUrl\":\"https:\/\/research.reading.ac.uk\/act\/wp-content\/uploads\/sites\/2\/2017\/08\/cropped-University_of_Reading_shield-1.png\",\"width\":512,\"height\":512,\"caption\":\"University of Reading\"},\"image\":{\"@id\":\"https:\/\/research.reading.ac.uk\/act\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Migrating from met-cluster to RACC - Academic Computing Team","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/research.reading.ac.uk\/act\/knowledgebase\/migrating-from-met-cluster-to-racc\/","og_locale":"en_GB","og_type":"article","og_title":"Migrating from met-cluster to RACC - Academic Computing Team","og_description":"All met-cluster users should migrate their applications to RACC. User accees to the met-cluster is now disabled.  The two main differences between RACC and met-cluster are that 1. on RACC you are automatically logged in on one of the login nodes which are load balanced and suitable for interactive computing (but not","og_url":"https:\/\/research.reading.ac.uk\/act\/knowledgebase\/migrating-from-met-cluster-to-racc\/","og_site_name":"Academic Computing Team","article_modified_time":"2026-01-09T18:27:19+00:00","twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/research.reading.ac.uk\/act\/knowledgebase\/migrating-from-met-cluster-to-racc\/","url":"https:\/\/research.reading.ac.uk\/act\/knowledgebase\/migrating-from-met-cluster-to-racc\/","name":"Migrating from met-cluster to RACC - Academic Computing Team","isPartOf":{"@id":"https:\/\/research.reading.ac.uk\/act\/#website"},"datePublished":"2019-09-19T18:20:02+00:00","dateModified":"2026-01-09T18:27:19+00:00","breadcrumb":{"@id":"https:\/\/research.reading.ac.uk\/act\/knowledgebase\/migrating-from-met-cluster-to-racc\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/research.reading.ac.uk\/act\/knowledgebase\/migrating-from-met-cluster-to-racc\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/research.reading.ac.uk\/act\/knowledgebase\/migrating-from-met-cluster-to-racc\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/research.reading.ac.uk\/act\/"},{"@type":"ListItem","position":2,"name":"Knowledgebase","item":"https:\/\/research.reading.ac.uk\/act\/knowledgebase\/"},{"@type":"ListItem","position":3,"name":"Migrating from met-cluster to RACC"}]},{"@type":"WebSite","@id":"https:\/\/research.reading.ac.uk\/act\/#website","url":"https:\/\/research.reading.ac.uk\/act\/","name":"Academic Computing Team","description":"","publisher":{"@id":"https:\/\/research.reading.ac.uk\/act\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/research.reading.ac.uk\/act\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/research.reading.ac.uk\/act\/#organization","name":"University of Reading","url":"https:\/\/research.reading.ac.uk\/act\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/research.reading.ac.uk\/act\/#\/schema\/logo\/image\/","url":"https:\/\/research.reading.ac.uk\/act\/wp-content\/uploads\/sites\/2\/2017\/08\/cropped-University_of_Reading_shield-1.png","contentUrl":"https:\/\/research.reading.ac.uk\/act\/wp-content\/uploads\/sites\/2\/2017\/08\/cropped-University_of_Reading_shield-1.png","width":512,"height":512,"caption":"University of Reading"},"image":{"@id":"https:\/\/research.reading.ac.uk\/act\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/research.reading.ac.uk\/act\/wp-json\/wp\/v2\/kbe_knowledgebase\/5062","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/research.reading.ac.uk\/act\/wp-json\/wp\/v2\/kbe_knowledgebase"}],"about":[{"href":"https:\/\/research.reading.ac.uk\/act\/wp-json\/wp\/v2\/types\/kbe_knowledgebase"}],"author":[{"embeddable":true,"href":"https:\/\/research.reading.ac.uk\/act\/wp-json\/wp\/v2\/users\/316"}],"version-history":[{"count":5,"href":"https:\/\/research.reading.ac.uk\/act\/wp-json\/wp\/v2\/kbe_knowledgebase\/5062\/revisions"}],"predecessor-version":[{"id":6575,"href":"https:\/\/research.reading.ac.uk\/act\/wp-json\/wp\/v2\/kbe_knowledgebase\/5062\/revisions\/6575"}],"wp:attachment":[{"href":"https:\/\/research.reading.ac.uk\/act\/wp-json\/wp\/v2\/media?parent=5062"}],"wp:term":[{"taxonomy":"kbe_taxonomy","embeddable":true,"href":"https:\/\/research.reading.ac.uk\/act\/wp-json\/wp\/v2\/kbe_taxonomy?post=5062"},{"taxonomy":"kbe_tags","embeddable":true,"href":"https:\/\/research.reading.ac.uk\/act\/wp-json\/wp\/v2\/kbe_tags?post=5062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}