FLAC
License information
The FLAC and Ogg FLAC formats themselves, and their specifications, are fully open to the public to be used for any purpose (the FLAC project reserves the right to set the FLAC specification and certify compliance). They are free for commercial or noncommercial use.
The reference implementation libraries are licensed under the New BSD License. Some other software provided by the project is licensed under the GNU General Public License (GPL).
The full license information is available on the "flac License" page and the COPYING.Xiph, COPYING.FDL, COPYING.GPL and COPYING.LGPL files on the FLAC GitHub.
From LUMI/23.12 on, these files can also be found in the
$EBROOTFLAC/share/licenses/FLAC
directory after loading the module.
User documentation
What is FLAC?
FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning that audio is compressed in FLAC without any loss in quality. This is similar to how Zip works, except with FLAC you will get much better compression because it is designed specifically for audio, and you can play back compressed FLAC files in your favourite player (or your car or home stereo, see supported devices) just like you would an MP3 file.
FLAC stands out as the fastest and most widely supported lossless audio codec, and the only one that at once is non-proprietary, is unencumbered by patents, has an open-source reference implementation, has a well documented format and API, and has several other independent implementations.
The XMMS plugin is missing in our current configurations.
There is web-based documentation for FLAC.
Pre-installed modules (and EasyConfigs)
To access module help and find out for which stacks and partitions the module is
installed, use module spider FLAC/<version>
.
EasyConfig:
-
FLAC/1.3.4-cpeAMD-22.08 (EasyConfig: FLAC-1.3.4-cpeAMD-22.08.eb)
-
FLAC/1.3.4-cpeAOCC-22.08 (EasyConfig: FLAC-1.3.4-cpeAOCC-22.08.eb)
-
FLAC/1.3.4-cpeCray-22.08 (EasyConfig: FLAC-1.3.4-cpeCray-22.08.eb)
-
FLAC/1.3.4-cpeGNU-22.08 (EasyConfig: FLAC-1.3.4-cpeGNU-22.08.eb)
-
FLAC/1.4.2-cpeAMD-22.12 (EasyConfig: FLAC-1.4.2-cpeAMD-22.12.eb)
-
FLAC/1.4.2-cpeAMD-23.09 (EasyConfig: FLAC-1.4.2-cpeAMD-23.09.eb)
-
FLAC/1.4.2-cpeAMD-23.12 (EasyConfig: FLAC-1.4.2-cpeAMD-23.12.eb)
-
FLAC/1.4.2-cpeAOCC-22.12 (EasyConfig: FLAC-1.4.2-cpeAOCC-22.12.eb)
-
FLAC/1.4.2-cpeAOCC-23.09 (EasyConfig: FLAC-1.4.2-cpeAOCC-23.09.eb)
-
FLAC/1.4.2-cpeAOCC-23.12 (EasyConfig: FLAC-1.4.2-cpeAOCC-23.12.eb)
-
FLAC/1.4.2-cpeCray-22.12 (EasyConfig: FLAC-1.4.2-cpeCray-22.12.eb)
-
FLAC/1.4.2-cpeCray-23.03 (EasyConfig: FLAC-1.4.2-cpeCray-23.03.eb)
-
FLAC/1.4.2-cpeCray-23.09 (EasyConfig: FLAC-1.4.2-cpeCray-23.09.eb)
-
FLAC/1.4.2-cpeCray-23.12 (EasyConfig: FLAC-1.4.2-cpeCray-23.12.eb)
-
FLAC/1.4.2-cpeGNU-22.12 (EasyConfig: FLAC-1.4.2-cpeGNU-22.12.eb)
-
FLAC/1.4.2-cpeGNU-23.09 (EasyConfig: FLAC-1.4.2-cpeGNU-23.09.eb)
-
FLAC/1.4.2-cpeGNU-23.12 (EasyConfig: FLAC-1.4.2-cpeGNU-23.12.eb)
-
FLAC/1.4.3-cpeAMD-24.03 (EasyConfig: FLAC-1.4.3-cpeAMD-24.03.eb)
-
FLAC/1.4.3-cpeAOCC-24.03 (EasyConfig: FLAC-1.4.3-cpeAOCC-24.03.eb)
-
FLAC/1.4.3-cpeCray-24.03 (EasyConfig: FLAC-1.4.3-cpeCray-24.03.eb)
-
FLAC/1.4.3-cpeGNU-24.03 (EasyConfig: FLAC-1.4.3-cpeGNU-24.03.eb)
Technical documentation
General instructions
-
Ogg is an optional but highly recommended dependency.
-
XMMS is an optional dependency that we did not include given that it is of little use on a cluster.
EasyConfig
-
There is no support for FLAC in the CSCS repository
Version 1.3.3 from CPE 21.06 on
- Our EasyConfig is a combination of the EasyBuilders one and the one used at the University of Antwerpen.
Version 1.3.4 from CPE 22.06 on
- The EasyConfig is a trivial update of the 1.3.3 one.
Version 1.4.2 from CPE 22.12 on
-
The EasyConfig is a trivial update of the 1.3.4 one but we copied the improved sanity check from the EasyBuilders one.
-
For LUMI/23.12: License information was added to the installation.
Version 1.4.3 from LUMI/24.03 on
- Trivial port of the EasyConfig for 1.4.2 for LUMI/23.12
Archived EasyConfigs
The EasyConfigs below are additonal easyconfigs that are not directly available on the system for installation. Users are advised to use the newer ones and these archived ones are unsupported. They are still provided as a source of information should you need this, e.g., to understand the configuration that was used for earlier work on the system.
-
Archived EasyConfigs from LUMI-SoftwareStack - previously centrally installed software
-
EasyConfig FLAC-1.3.3-cpeAMD-21.06.eb, with module FLAC/1.3.3-cpeAMD-21.06
-
EasyConfig FLAC-1.3.3-cpeAOCC-21.12.eb, with module FLAC/1.3.3-cpeAOCC-21.12
-
EasyConfig FLAC-1.3.3-cpeCray-21.06.eb, with module FLAC/1.3.3-cpeCray-21.06
-
EasyConfig FLAC-1.3.3-cpeCray-21.08.eb, with module FLAC/1.3.3-cpeCray-21.08
-
EasyConfig FLAC-1.3.3-cpeCray-21.12.eb, with module FLAC/1.3.3-cpeCray-21.12
-
EasyConfig FLAC-1.3.3-cpeGNU-21.06.eb, with module FLAC/1.3.3-cpeGNU-21.06
-
EasyConfig FLAC-1.3.3-cpeGNU-21.08.eb, with module FLAC/1.3.3-cpeGNU-21.08
-
EasyConfig FLAC-1.3.3-cpeGNU-21.12.eb, with module FLAC/1.3.3-cpeGNU-21.12
-
EasyConfig FLAC-1.3.4-cpeAOCC-22.06.eb, with module FLAC/1.3.4-cpeAOCC-22.06
-
EasyConfig FLAC-1.3.4-cpeCray-22.06.eb, with module FLAC/1.3.4-cpeCray-22.06
-
EasyConfig FLAC-1.3.4-cpeGNU-22.06.eb, with module FLAC/1.3.4-cpeGNU-22.06
-