The GARR Network and its services are dedicated to the Italian Research and Education Community.
Currently, about 1200 sites, including research and documentation centers, universities, observatories,
laboratories, libraries, museums and other infrastructures, for a total of over 4,000,000 end users,
are connected to the GARR Network. It is thanks to the collaboration of APMs (Access Port Managers)
from all sites connected to the network that it is possible to make available to users operating in
the different institutions the services provided by GARR.
This vast community is destined to expand further, thanks to the interconnection of new structures
belonging to the world of Research, Education and Culture, Schools, Art Academies and Museums.
Below is the list of structures connected to the GARR Network.
List of connected sites classified by Institution type
By selecting a category you will be able to view the list of individual sites.
-
All the organizations
-
State universities
-
Non-state universities
-
AFAM - Institutes of Higher Musical Artistic Training
-
ASI - Italian Space Agency
-
CNR - National Research Council
-
ENEA - Agency for New Technologies, Energy and the Environment
-
INAF - National Institute of Astrophysics
-
INFN - National Institute of Nuclear Physics
-
INGV - National Institute of Geophysics and Volcanology
-
Research Institutions related to MUR
-
Medical, Health and Hospital Research Institutes
-
Other Research and Training Institutions
-
International Research Institutes
-
National, Central and State Libraries
-
Inter-university consortia
-
MIUR Central Offices
-
Schools
/**
* DataTables initialization and region filter functionality
*/
$(document).ready(function() {
let dataTable;
// Initialize DataTables if table exists
if ($('#sitesTable').length) {
dataTable = $('#sitesTable').DataTable({
"language": {
"search": "Search:",
"lengthMenu": "Show _MENU_ entries per page",
"info": "Showing _START_ to _END_ of _TOTAL_ entries",
"infoEmpty": "Showing 0 to 0 of 0 entries",
"infoFiltered": "(filtered from _MAX_ total entries)",
"paginate": {
"first": "First",
"last": "Last",
"next": "Next",
"previous": "Previous"
},
"emptyTable": "No data available in table",
"zeroRecords": "No matching records found"
},
"pageLength": 25,
"lengthMenu": [[10, 25, 50, 100, -1], [10, 25, 50, 100, "All"]],
"order": [[1, 'asc']], // Order by "Site" column
"columnDefs": [
{ "orderable": false, "targets": 3 } // Disable sorting for statistics column
],
"drawCallback": function() {
// Update counter when table is redrawn (search, pagination, etc.)
updateVisibleCounter();
}
});
// Update initial counter
updateVisibleCounter();
}
// Region filter functionality
$('select[name=regione]').change(function() {
const selectedRegion = $(this).find('option:selected').text();
if (dataTable) {
if (selectedRegion === 'ALL') {
// Clear region filter
dataTable.column(1).search('').draw();
} else {
// Apply region filter using DataTables search on a hidden column
// We'll filter by checking the data-region attribute
$.fn.dataTable.ext.search.push(function(settings, data, dataIndex) {
if (settings.nTable.id !== 'sitesTable') {
return true;
}
const rowRegion = $(settings.aoData[dataIndex].nTr).attr('data-region');
return selectedRegion === 'ALL' || rowRegion === selectedRegion;
});
dataTable.draw();
// Remove the custom filter after use
$.fn.dataTable.ext.search.pop();
}
} else {
// Fallback for tables without DataTables
const tableRows = $('table.lista-servizi-connettivita tbody tr');
tableRows.hide();
let connectedSitesCount = 0;
if (selectedRegion === 'ALL') {
tableRows.each(function() {
connectedSitesCount++;
$(this).show();
});
} else {
tableRows.each(function() {
if ($(this).attr('data-region') === selectedRegion) {
connectedSitesCount++;
$(this).show();
}
});
}
$('#NumeroSediCollegate').text(connectedSitesCount);
}
});
/**
* Update the visible counter based on currently displayed rows
*/
function updateVisibleCounter() {
if (dataTable) {
const info = dataTable.page.info();
$('#NumeroSediCollegate').text(info.recordsDisplay);
}
}
// Handle region filter with DataTables
$('select[name=regione]').change(function() {
const selectedRegion = $(this).find('option:selected').text();
if (dataTable) {
// Clear existing search
$.fn.dataTable.ext.search = [];
if (selectedRegion !== 'ALL') {
// Add custom search function for region filtering
$.fn.dataTable.ext.search.push(function(settings, data, dataIndex) {
if (settings.nTable.id !== 'sitesTable') {
return true;
}
const rowRegion = $(settings.aoData[dataIndex].nTr).attr('data-region');
return rowRegion === selectedRegion;
});
}
dataTable.draw();
}
});
});