N0017423R0028.pdf
PDF 857 KB Posted
- Attached to
- High Performance Supercomputer (HPC)
- Solicitation number
- N0017423R0028
About this file
This solicitation seeks proposals for a high performance supercomputing facility for the Naval Surface Warfare Center, Indian Head Division. Key requirements include hardware such as master and login nodes, compute nodes with and without GPUs, large memory nodes, a disk node, InfiniBand connectivity, racks, and UPS. Vendors must provide installation, software configuration, training, and five-year warranty and support. Proposals are due by 2:00 PM EDT on 12 May 2023 and shall be submitted in accordance with the solicitation format, which groups components by rack. The solicitation is issued under NAICS code 541512 and is set aside for unrestricted competition. The government intends to award a firm-fixed-price contract to meet its high-performance computing needs.
View the file
Other files
| File | Type | Posted |
|---|---|---|
| N0017423R0028.A1-Modification.pdf | ||
| Attachment-2_Past_Performance_Questionnaire.doc | DOC document | |
| Attachment-2_Past_Performance_Questionnaire.doc | DOC document | |
| Attachment 1PastPerformanceMatrix.doc | DOC document |
On GovTribe
Work with this file
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
SEE ADDENDUM
(No Collect Calls)
N0017423R0028 25-Apr-2023
b. TELEPHONE NUMBER
301- 744-6843
8. OFFER DUE DATE/LOCAL TIME
02:00 PM 12 May 2023
5. SOLICITATION NUMBER 6. SOLICITATION ISSUE DATE
AUTHORIZED FOR LOCAL REPRODUCTION
PREVIOUS EDITION IS NOT USABLE
STANDARD FORM 1449 (REV. 2/2012)
Prescribed by GSA – FAR (48 CFR) 53.212
(TYPE OR PRINT)
(SIGNATURE OF CONTRACTING OFFICER)
ADDENDA ARE
26. TOTAL AWARD AMOUNT (For Gov t. Use Only )
23.
CODE 10. THIS ACQUISITION IS
SUCH ADDRESS IN OFFER
17b. CHECK IF REMITTANCE IS DIFFERENT AND PUT
BELOW IS CHECKED
TELEPHONE NO.
N001749. ISSUED BY
18b. SUBMIT INVOICES TO ADDRESS SHOWN IN BLOCK 18a. UNLESS BLOCK
7. FOR SOLICITATION
INFORMATION CALL:
a. NAME
ERIN B BOWLING
2. CONTRACT NO. 3. AWARD/EFFECTIVE DATE 4. ORDER NUMBER
(TYPE OR PRINT)
30b. NAME AND TITLE OF SIGNER 30c. DATE SIGNED 31b. NAME OF CONTRACTING OFFICER
30a. SIGNATURE OF OFFEROR/CONTRACTOR 31a.UNITED STATES OF AMERICA
0 27a. SOLICITATION INCORPORATES BY REFERENCE FAR 52.212-1. 52.212-4. FAR 52.212-3. 52.212-5 ARE ATTACHED.
25. ACCOUNTING AND APPROPRIATION DATA
1. REQUISITION NUMBER
20.
ADDITIONAL SHEETS SUBJECT TO THE TERMS AND CONDITIONS SPECIFIED.
OFFEROR TO COMPLETE BLOCKS 12, 17, 23, 24, AND 30
SOLICITATION/CONTRACT/ORDER FOR COMMERCIAL ITEMS
ARE NOT ATTACHED
27b. CONTRACT/PURCHASE ORDER INCORPORATES BY REFERENCE FAR 52.212-4. FAR 52.212-5 IS ATTACHED. ADDENDA ARE ARE NOT ATTACHED
(BLOCK 5), INCLUDING ANY ADDITIONS OR CHANGES WHICH ARE
SET FORTH HEREIN, IS ACCEPTED AS TO ITEMS:
. YOUR OFFER ON SOLICITATION
28. CONTRACTOR IS REQUIRED TO SIGN THIS DOCUMENT AND RETURN
% FOR:SET ASIDE:UNRESTRICTED ORX
SMALL BUSINESS
17a.CONTRACTOR/ CODE FACILITY
OFFEROR CODE
NSWC IHD C02
4081 N. JACKSON RD BLDG 841
INDIAN HEAD MD 20640
18a. PAYMENT WILL BE MADE BY CODE
RATED ORDER UNDER
DPAS (15 CFR 700)
13a. THIS CONTRACT IS AX
13b. RATING
DO-C9
CODE15. DELIVER TO CODE N00174 16. ADMINISTERED BY
12. DISCOUNT TERMS11. DELIVERY FOR FOB DESTINA-
TION UNLESS BLOCK IS
MARKED
X SEE SCHEDULE
14. METHOD OF SOLICITATION
RFQ IFB RFPX
NSWC IHD
RECEIVING
4522 MCMAHAN ROAD B116
INDIAN HEAD MD 20640-5125
TEL: 301-744-4221 FAX:
FAX:
TEL: 3017446891 SERVICE-DISABLED
VETERAN-OWNED
SMALL BUSINESS
8(A)
HUBZONE SMALL
BUSINESS
SIZE STANDARD:
34000000
NAICS:
541512
X
OFFER DATED
29. AWARD OF CONTRACT: REF.
DELIVER ALL ITEMS SET FORTH OR OTHERWISE IDENTIFIED ABOVE AND ON ANY
COPIES TO ISSUING OFFICE. CONTRACTOR AGREES TO FURNISH AND
EMAIL:
TEL:
31c. DATE SIGNED
SEE SCHEDULE
SCHEDULE OF SUPPLIES/ SERVICESITEM NO. QUANTITY UNIT UNIT PRICE AMOUNT
24.22.21.19.
WOMEN-OWNED SMALL BUSINESS (WOSB)
ELIGIBLE UNDER THE WOMEN-OWNED
SMALL BUSINESS PROGRAM
EDWOSB
32g. E-MAIL OF AUTHORIZED GOVERNMENT REPRESENTATIVE
SOLICITATION/CONTRACT/ORDER FOR COMMERCIAL ITEMS
(CONTINUED)
PAGE 2 OF102
ACCEPTED, AND CONFORMS TO THE CONTRACT, EXCEPT AS NOTED: ______________________________________________________
32a. QUANTITY IN COLUMN 21 HAS BEEN
RECEIVED INSPECTED
32b. SIGNATURE OF AUTHORIZED GOVERNMENT
REPRESENTATIVE
32c. DATE 32d. PRINTED NAME AND TITLE OF AUTHORIZED GOVERNMENT
REPRESENTATIVE
32e. MAILING ADDRESS OF AUTHORIZED GOVERNMENT REPRESENTATIVE 32f . TELEPHONE NUMBER OF AUTHORIZED GOVERNMENT REPRESENTATIVE
37. CHECK NUMBER
FINALPARTIALCOMPLETE
36. PAYMENT35. AMOUNT VERIFIED
CORRECT FOR
34. VOUCHER NUMBER
FINAL
33. SHIP NUMBER
PARTIAL
38. S/R ACCOUNT NUMBER 39. S/R VOUCHER NUMBER 40. PAID BY
41a. I CERTIFY THIS ACCOUNT IS CORRECT AND PROPER FOR PAYMENT
41b. SIGNATURE AND TITLE OF CERTIFYING OFFICER 41c. DATE
42a. RECEIVED BY (Print)
42b. RECEIVED AT (Location)
42c. DATE REC'D (YY/MM/DD) 42d. TOTAL CONTAINERS
STANDARD FORM 1449 (REV. 2/2012) BACK
Prescribed by GSA – FAR (48 CFR) 53.212
AUTHORIZED FOR LOCAL REPRODUCTION
PREVIOUS EDITION IS NOT USABLE
SEE SCHEDULE
20.
SCHEDULE OF SUPPLIES/ SERVICES
21.
QUANTITY UNIT
22. 23.
UNIT PRICE
24.
AMOUNT
19.
ITEM NO.
N0017423R0028
Section SF 30 - BLOCK 14 CONTINUATION PAGE
STATEMENT OF WORK (SOW)
STATEMENT OF WORK
NSWC INDIAN HEAD DIVISION SUPERCOMPUTING
FACILITY
SUMMARY: Described in this Statement of Work (SOW) are the minimum requirements for the hardware and software, shipping, installation and software configurations, training, and five‐year warranty and support for the cluster high performance supercomputer (HPC) to be procured to establish the Naval Surface Warfare Center, Indian Head Division (NSWC IHD), MD supercomputing facility. At the end of installation, software configuration, and training, the HPC will be on the NSWC IHD network for end users to remotely connect and use for their day‐to‐day modeling and simulations (M&S) needs. Vendor may be versed with the hardware configuration listed herein. However, there are differences in how the HPC needs to be configured and made operational. Throughout this SOW, there are options for the selected vendor to suggest modifications in consultations with the NSWC IHD Technical POC and IT department, in that order. Due to the unique requirements for hardware and software configurations, compatibility with the cyber security and STIGS requirements, the five‐year warranty, and maintenance requirement with Next Business Day (NBD) service at a secured facility, NSWC IHD is compelled to receive proposals / bids from only vendors who satisfy the following requirements:
Vendor implies the original manufacturer or a manufacturer’s designated reseller of cluster HPC. In the latter case, the reseller and manufacturer agree that the requirements, in their totality, apply equally to the reseller and original manufacturer.
Vendor must have a proven track record of manufacturing cluster HPC, optimizing its performance for scientific and engineering computing in a multi‐user environment, and selecting components that enhances the performance. The quote must include supplemental brochure / documentation and years of experience of supplying HPC.
Vendor must have a proven track record of having supplied and maintained / maintaining similar multi‐node HPC to Department of Defense (DoD) laboratory/ies. This is to ensure that vendor has experience and is versed with the cyber security and STIGS to be applied by the NSWC IHD IT team after installation. This requirement will mitigate any incompatibility of the hardware and software with cyber security and STIGS requirements before being delivered, which will otherwise render the HPC unusable on the NSWC IHD network. Please note that the cyber security and STIGS requirement being practiced by Department of Energy (DOE) laboratories may be different from the DoD laboratories.
Hence, the focus is on the DoD laboratories.
Vendor must be familiar with and practicing TAA and GSA compliance of the hardware and software. The compliance applies to individual components as well as to the assembled racks. NSWC IHD, at its own discretion, reserves the right to waive this requirement for a small percentage of components. For this waiver, vendor must summarize the list of non‐compliant components at the end of their quote and agree to replace such components free‐of‐cost in the case of failure during the maintenance period of 5 years.
The five‐year warranty and maintenance by vendor of all the components including UPS batteries and the assembled HPC includes 24x7 telephone support, dedicated port‐to‐port secured remote connection to the HPC for trouble shooting, and next business day replacement of the failed/failing components. It is inevitable that the HPC will contain components manufactured by a third party. NSWC IHD will not be responsible to contact any third party for its warranty and maintenance support needs. The vendor will be solely responsible to fulfill the warranty and maintenance support of all components manufactured by the vendor (manufacturer or reseller as the case may be) or any third party. The vendor will set up a telephone number to directly reach the support instead of routing the caller through a number of options.
The next business day support service will include both overnight shipping of failed/failing components as indicated by the cluster management software and/or technical support and visit by vendor’s technician to NSWC IHD for the replacement.
Vendor must have security‐cleared U.S. National technicians for the secured port‐to‐port remote connections and the next business day part replacement services. HPC, after installation and commissioning, will not be accessible by a non‐cleared technician even if he/she is a U.S. National.
Quote Structure: HPC will consist of several numbers of nodes and other components that make the HPC as given in Table 1 and described further. NSWC IHD must tag these as assets and enter them into the inventory. However, it will not be possible to individually tag and inventory individual components of the HPC. For this reason, vendors must provide the quote for individual racks in the format given below so that only racks are tagged as individual assets containing the components listed in the quote. An automated quote system may not produce a quote format based on the aforementioned rack grouping. Quotes not formatted by rack, as seen in the example below, will not be accepted. The vendor will attach a supplemental quote grouped by rack (Rack Number 1: contains these and these items, Rack Number 2: contains these and these items, e.g.) referring to components in each rack to the line number or group of line numbers in the automated system quote. Additionally, vendors will attach the elevation of racks, electrical, and cooling requirements. The format for the main automated quote or the supplemental
1. quote will be:
Hardware
Item No 1: Rack 1 containing which nodes and/or how many UPS with Price
…. And so on.
Item No L: Rack L containing …….
Software
Item No L+1: Description and price
… And so on.
Item No. M:
Uninterrupted Power Supply (UPS), if UPS is to be provided in a separate rack
Item No M+1: Description and price
…And so on Item No N:……
Shipping
Item No N+1 – Shipping (FOB) with price. All shipments (if more than one) should be combined as one item for the purpose of the quote.
Installation and Software Configuration
Item No N+2: Installation and Final Configuration of Software
Training
Item No N+3: Training of NSWC IHD IT Staffs
Warranty and Support
Item No N+4: 5 Years warranty/Support with 24x7 telephone support and next business day (NBD) replacement.
Vendor may absorb cost of some of the items above in the hardware cost, for example, shipping, installation and final configuration of software, etc. In that case, the cost of such item must be listed as $0.00 in the summary line items. At the least, the cost for warranty and 5‐year support must be absorbed in the hardware cost to enable simplified procurement as envisaged in this announcement.
2. HARDWARE: HPC hardware and software configuration and capacity (C&C) are given in Table 1 specifying the type and number of nodes, processors’ base clock frequency, RAM memory percore, total RAM memory, type, and capacity of hard drive(s) on the nodes, and NVIDIA GPU if applicable. Also given are some of the key components required to make the cluster an HPC. Vendor will provide other needed components, but not given in Table 1, of the specifications to maintain or exceed the overall performance and maintainability of the HPC.
Hence is the emphasis on the experience of the vendor (reseller / manufacturer) described above. The salient features are explained below to highlight differences mentioned above and remove ambiguity to help vendors to account for all the listed hardware and services.
2.1. Processor Cores: All processors are AMD EPYC series or better. All nodes are dual sockets (processors) nodes. The numbers of cores in Table 1 are the base number of cores (sum of cores for two processors) before hyperthreading. Many engineering software in use at NSWC
IHD either do not utilize or do not perform optimally after enabling hyperthreading. Hence, the increase in number of threads (generally twice) enabled by hyperthreading will not be considered.
2.2. Definition of Minimum Requirements: Table 1 gives the minimum requirements of critical components. Vendor may provide the minimum or better than minimum configuration at its own discretion which may translate to the total cost.
AMD processors or any other processor with better base clock frequency and/or larger number of cores per processor are allowed with restrictions. The better clock frequency is permitted if the required clock frequency of Table 1 has met the end of line (EOL). A larger number of cores per processor will not reduce the number of nodes in individual category. For that matter, the minimum number of master, login, disc, and compute nodes must be maintained independent of the higher clock frequency of the processors.
The vendor may choose to provide single socket (processor) nodes. The single socket nodes must be uniform throughout the system. In that case, the number of node in each category must double.
On the contrary, the number of nodes has to increase uniformly in all categories if the processor meets the base clock frequency requirement but has a smaller number of cores. This will increase the total hard drive and number of GPUs if applicable, and may become cost prohibitive.
RAM memory per core will remain as given in Table 1 or larger. If the total number of cores on each node is more than the specified value, then the total RAM memory on the node will also increase to meet the requirement.
All processor to memory channels must be populated with RAM DIMMs on all nodes for optimal performance. Total RAM memory on nodes is allowed to exceed the minimum requirement if the DIMM capacity being offered is such that populating all channels increases the total RAM memory.
The number, type, and capacity of hard drive(s) per node will be as specified. The total hard drive on one or more categories of nodes will increase if the number of nodes increases.
2.3. Master Nodes: The required configuration has two master nodes for traditional functions of administering, managing, controlling nodes, and providing the system and user applications software. All software will be installed on the master nodes and made available to users on the login nodes. Similarly, all the audit files will reside on master nodes. For this reason, master nodes have larger disk space that cannot be reduced. The two master nodes can be configured in three different ways as given later or in a better, alternate way in consultation with the NSWC IHD Technical POC and IT department, in that order.
Vendor may prefer to use software installed on some other class of nodes (login or disk) which will provide all the functionalities of master nodes, and decide to remove the master nodes from the configuration. Removal of master nodes from the configuration is not permitted to maintain uniformity across all vendors bidding for the contract. Such removal will be detrimental to the HPC performance by not having other functions as envisaged for the HPC.
2.4. Login Nodes: Login nodes are for users’ interactive work that will include editing and developing source code, compilation, single / multiple cores execution for not more than 15 minutes to test the software, and submitting final runs on compute nodes. Vendor in consultation with NSWC IHD IT team will decide the final configuration as given later. In addition to their work and data on login nodes, users may also need additional space to install software in their home folder. For this reason, login nodes are configured with large disk space which can be increased, but not reduced.
2.5. Compute Nodes: These are traditional compute nodes for parallel computing. In contrast to diskless compute nodes, the disk on compute nodes serves two purposes by having two partitions – (a) the operating system (OS) partition with enough space for future upgrades will contain SWAP space equal in size to the RAM memory on the node to act as the virtual memory, and (b) the second partition will be the “local scratch”. If software running on a node needs to write scratch data that does not need to be preserved, then such data will be written locally on the local scratch for optimal performance. Vendor has the option to eliminate two partitions and provide space for both function in one sole partition.
Compute Nodes with GPU: These are same as compute nodes described above with the exception that they have one NVIDIA A100 GPU per node. The number of GPUs cannot be reduced below 8 in total. increasing the number of these nodes due to the lower number of cores per processor will increase the number of GPUs which will be cost prohibitive and not advised.
2.6. Large Memory Compute & Visualization Nodes with GPU: Their function and configuration will be same as the compute nodes with GPU. Their RAM size per core is twice (8GB) compared to compute nodes (4GB). Accordingly, the SWAP space size on their disk will also be twice the size of those on the compute nodes.
2.7. Disk Node: With users’ home folders mounted on login nodes, they will have folders for the long‐term data storage on the disk node. The output files during software execution needing to be stored will be written on the disk node. For this reason, the disk space on the disk node is the largest and can be increased, but not reduced.
2.8. Infiniband and Switches: These are the backbone of the cluster HPC. Vendor must provide the minimum required given in Table 1 or better. Vendor may choose a better option to boost the inter‐node data transfer rate and data transfer bandwidth. Vendor may also choose a better option if the specified capacity has reached end of line (EOL). Vendor will connect all the racks with and configure the Infiniband for the entire cluster to work as one HPC. Furthermore, they need to be configured for easy additions of future rack(s). The capacity and numbers of switches for users’ connectivity must allow, at a minimum, 50 concurrent users without network latency.
2.9. TPM 2.0 or Higher Enabled: As per DON’s critical requirements, all nodes must be TPM
2.0 or higher enabled for encryption. This must be provided and stated in the quote for each node, each class of node, or as a note at the end stating: “All nodes have TPM 2.0 or Higher Enabled”. Vendor will provide necessary hardware on the motherboard of every node to enable TPM 2.0 or higher.
2.10. No Bluetooth / No Wireless: As the second critical requirement, there must not be any Bluetooth or Wireless hardware on any node. It must be mentioned on each node or as a note at the end stating: “No Bluetooth / No Wireless”.
2.11. TAA and GSA Compliance: As the third critical requirement, all hardware must be TAA and GSA compliant. NSWC IHD may allow a very small percentage of non‐TAA and GSA compliant hardware at its discretion. Vendors must list the non‐compliant components at the end of the quote. Vendors must minimize the non‐compliant components. The non‐ compliant components provided in the list may disqualify the vendor without further discussion.
2.13 No Hardware or Software RAID: As the fourth critical requirement, there must not be hardware enabled or software enabled RAID on any node and HPC as a whole.
2.14. Humidity and Temperature Sensors: Vendor must provide enough humidity and temperature sensors in every rack. These sensors must be set up to trigger the HPC shutdown if the humidity and/or temperature reaches the upperty safe limit.
2.15. Built‐in console: Vendor must include one, preferably two, built‐in console(s) for system administration, exploration, and maintenance of the entire HPC as a whole.
3. SOFTWARE
The needed software is to be provided in part by the vendor and rest by NSWC IHD as follows:
Vendor will quote and provide the cluster management software with 5‐year support. All the provisions for the support listed above apply equally to the software.
NSWC IHD will provide the Red Hat Enterprise Linux (RHEL) Operating System (OS), Intel oneAPI developer suites even for the AMD processors based system, AMD Zen Software Studio developer suites for the AMD processor based system, and SLURM resource management software. Vendor will provide the list in the quote for number of RHEL OS licenses needed for the master nodes, login nodes, compute nodes, compute nodes with GPU, large memory compute and visualization nodes with GPU, and disc node. Vendors will confirm the number of licenses required with the DON RHEL POC before listing them in the quote.
Vendor will install and configure all software (provided by the vendor or NSWC IHD) as given in the installation section.
4. UNINTERRUPTED POWER SUPPLY (UPS)
In the event of a power outage, the purpose of the UPS is to delete all waiting jobs in the SLURM queues, terminate all the users’ jobs running at the time, and shut down the entire
HPC. Vendor will determine the time required “H Minutes”. The UPS number and total capacity needs to enable safe completion of termination and shutdown sequences. HPC will be started manually after the power is restored. Vendor has the choice of (a) the preferred method of installing UPS in the lower half of racks while the upper racks have nodes, or (b) the entire UPS installed in a separate rack and connected with the HPC.
5. SHIPPING
Vendor has the following options for the shipping.
Vendor can ship the individual components of HPC and assemble them in the rack, adhering to the rack configuration as was provided in the quote or as supplemental quote.
Vendor can ship the fully assembled racks per the quote.
Vendor can also choose to mix the above two modes for shipping.
Vendors must provide all shipping tracking numbers to NSWC IHD Technical POC for tracking and receiving.
6. INSTALLATION AND SOFTWARE CONFIGURATION
The chosen vendor will install the hardware, install and configure software, and make the HPC ready for use as follows:
6.1. The vendor will assemble all the components in the racks, so that each rack has the components as provided in the quote / supplemental quote. The racks will be installed in the server room and connected to the wall electrical outlet as pre‐determined by the vendor (during the visit mentioned later.)
6.2. Vendor will install RHEL on all nodes in the presence of NSWC IHD IT staff. The purpose of IT staffs’ presence during this installation is not to help or suggest installation. Vendor can avail the technical support from RHEL as required on the licenses provided by NSWC IHD.
Vendor will install:
Full version of RHEL, not the minimal or customized version, “devel” and “group packages”, which are not installed by default.
NSWC IHD will provide the list of the required “devel” and “group packages”. The list will also contain a few select configurations independent from those of the vendor. The vendor will configure the OS for the best performance of the HPC.
6.3. In consultation with the NSWC IHD Technical POC / IT team, the vendor will choose one of the three options given below or an alternate, better option to configure the two master nodes:
(a) One master node performing all the functions and the other acting as standby and the two switching their function at regular intervals, or
(b) Both master nodes operating together and splitting the workload nearly equally.
6.4. In consultation with the NSWC IHD IT team, vendor will choose one of the following options to configure the login nodes. Both options require the users’ home folders to be mounted on the login nodes.
(a) Users’ login to the master node and work on the login nodes with their home folder mounted on the login nodes, or
Users directly login to login nodes and work.
6.5 Vendor, in consultation with NSWC IHD IT staffs, will install InfiniBand and setup all network switches including those to be used by users for the remote connection. As mentioned earlier, the number of switches and their setup for users must be to provide concurrent remote connections to 50 users without affecting network bandwidth available on the HPC.
6.6. Vendor will install cluster management software, interface it with the built‐in console for the display of the system and system status, and to query, administer, explore, and manage individual nodes, as well as HPC as a whole.
6.7. Vendor will help the NSWC IHD IT team while the latter implements STIGS security measures.
6.8. Vendor will install NSWC IHD‐provided Intel one API development software. Vendor can avail the technical support from Intel on the license provided by NSWC IHD. The software will have default compilation flags and documentation for setup of the environmental variables. These must be provided to users through CRON at the time of their account creation.
6.9. Vendor will install NSWC IHD‐provided AMD Zen Software Studio development package for the AMD processor based system only. This is a free software available from AMD.
However, NSWC IHD will facilitate and vendor can avail the technical support from AMD, if required. Like one API, the default compilation flag and environment variable setup must be provided to individual users by default.
6.10. Vendor will also install NSWC IHD‐provided resource management software SLURM by SchedMD. SLURM is a free software, but NSWC IHD will procure one‐year technical support from SchedMD which the vendor can choose to utilize during the installation.
6.11. It is often found that the default path after OS installation does not include the paths for key packages and utilities or the default path is altered during STIGS. Vendor will make all the needed efforts in consultation with the NSWC IHD IT team to provide them in the default path. It is preferred that /etc/bashrc is copied to users’ /.bashrc file for further customization by the users.
6.12. Vendor must provide support to NSWC IHD IT staffs during STIGS that will occur before training after all the software has been installed and stress test has been successfully completed.
7. TRAINING
Vendor will include in the quote and provide training to NSWC IHD IT staffs. The training will start after the STIGS customization has been completed by the IT staffs in consultation with the vendor technical staffs. Vendor will determine the number of days needed for this first training and quote it as a separate line item. Vendor will also provide 2 days follow‐up refresher training after one year and account for this refresher training as the training cost in the quote. NSWC IHD IT may require yearly training in subsequent years for which vendor will submit a new quote when the need arises. The initial and refresher trainings will include, but are not limited to:
7.1. Shutting down and booting the entire HPC.
7.2. Shutting down and isolating individual node(s), if required.
7.3. Use of the cluster management software through the built‐in console.
7.4. Checking the general health of the HPC on the console.
7.5. Troubleshooting any error(s) or message(s) displayed by the cluster management software.
7.6. Setting and changing the soft and hard limit of disk quota for users.
7.7. Upgrading OS and the sequence, if any.
7.8. Upgrading other software as required. Etc.
8. WARRANTY AND SUPPORT
Vendor will provide a 5‐year warranty and support for all the hardware including UPS and software. The software in this section refers to the cluster management software provided by the vendor. The 5‐year warranty and support will include the following:
8.1. It may be the case that the vendor procures hardware and/or software from a third‐ party and provides the HPC to NSWC IHD as a package. The 5‐year warranty and support apply solely to the vendor and not to such third‐party vendors. It implies that NSWC IHD will contact the vendor for any warranty and/or support issues and it will be the sole responsibility of the vendor to resolve the issue on its own or in consultation with the third‐party vendor.
NSWC IHD will not be responsible to directly contact the third‐party vendor.
8.2. 24x7 telephone support for any hardware / software issues. Vendor will assign a U.S.
Citizen (preferably with a security clearance) support personnel at their end for this telephone support. Vendor will also provide the single dial phone number to reach the support instead of being routed through several options after dialing.
8.3. NBD replacement of any hardware that fails during the 5 years. A U.S. Citizen technician with U.S Citizenship and a security clearance is required for visiting NSWC IHD for the NBD service at a short notice.
8.4. In select circumstances, NSWC IHD may provide a dedicated port‐to‐port connection to the vendor’s support personnel to remotely access the HPC for troubleshooting or help.
Vendor must designate personnel with a security clearance at their end for this purpose.
8.5. HPC performance depends not only on the state‐of‐the‐art hardware and software, but also on how well the OS is installed, configured, upgraded, and maintained on the nodes. For this reason, even though NSWC IHD will procure and provide RHEL OS licenses, the maintenance of RHEL OS will rest on the vendor in association with the NSWC IHD IT staffs and RHEL team for troubleshooting, any dependencies during upgrades, etc. The vendor will have free access to RHEL via the licenses procured by NSWC IHD.
8.6. NSWC IHD does not expect any support needed for Intel oneAPI and AMD Zen Software Studio. However, a few rare occasions may be foreseen when the vendor’s support may be required, for example, conflict of the future upgrades of these two software programs with the OS or other software, future upgrades being installed in a new folder that changes the environmental variables, etc. NSWC IHD will make earnest attempt to solve such issues by contacting Intel and AMD respectively. But the vendor agrees to troubleshoot or provide support for any conflict with the RHEL OS.
8.7. Similar to above, the vendor’s support may be needed, and vendor will provide the support for any future issues with SLURM, with or without the help of SchedMD. The issue foreseen, but not limited to, is if future RHEL OS upgrades conflict with the installed SLURM, or vice versa, that disable the queues.
8.8. UPS battery life is in general, three years. The 5‐year support applies to all the UPS and UPS batteries for uninterrupted operation of the HPC. This implies that the vendor will replace the batteries free of cost at the end of their life as a part of the maintenance. Vendor, should include the batteries replacement cost in the quote if necessary for one time replacement in 5 years. However, batteries are susceptible to fail before the end of their life.
Hence, the vendor will provide the best quality batteries and replace them free‐of‐cost as a part of the 5‐year warranty/ support service.
9. OTHERS
9.1. Vendor’s Visit to NSWC IHD: The technical personnel of the selected vendor will visit NSWC IHD at the earliest after securing the contract to:
Determine the optimal position of the HPC racks in the server room.
Advise on the dedicated electrical connection to be drawn to the server room and type / number of wall / under floor outlets for the HPC.
Advise on the present capacity of the air‐conditioning and on the standby unit to be installed by NSWC IHD. The room has under floor air cooling and the present capacity is considered sufficient for the HPC.
NSWC IHD IT team is designing a secure procedure to connect the HPC to the internal network for end users to connect to the HPC machine from their desk without network interruptions and loss of bandwidth while meeting the security and STIGS measures. The vendor’s visiting team will consult and advise the NSWC IHD IT team on this subject matter.
9.2. CRON Development‐1: It is being increasingly found that the scratch files written on local scratch during program executions are not deleted automatically after execution completes. They need to be manually deleted more frequently than desired. Vendor in collaboration with NSWC IHD IT team, will develop and install CRON script which will automatically detect the program termination and delete all files created temporarily by the program on local scratch.
9.3. CRON DEVELOPMENT‐2: HPC has NVIDIA GPUs which will require NVIDIA drivers. It is the case that RHEL OS upgrades do not upgrade the NVIDIA drivers and these drivers need to be re‐ built after the RHEL kernel upgrades. This may not be the case for the multi‐node HPC or for the RHEL version being installed. Vendor will confirm this with RHEL during OS installation. If that is the case, vendor in collaboration with NSWC IHD IT team will develop and install a CRON script which will detect kernel upgrade(s) and automatically build NVIDIA drivers (if required) on individual nodes.
9.4. Stress Test: After completion of the software installation and configuration, vendor will carry out stress testing by running the HPC at 100% load for a specified time. Any defective component or the components that fails during stress testing will be replaced and stress testing will be repeated till the test shows all components working without failure.
9.5. File System: Vendor will determine the optimal file system for HPC in consultation with the NSWC IHD Technical POC and IT team, in that order. The file system will play a major role in the optimal performance of the HPC. There may be a few file systems that are considered superior, but they may not be allowed due to the security and STIGS requirements. Hence, determining the optimal file system within the security measures is critical. However, the selected file system must be capable to scale up in the future for accommodating additional racks.
Table 1: Final Configuration and Capacity (C&C) of HPC and Other Requirements for NSWC IHD Supercomputing Facility (refer to section 2 of
SOW).
All Processors are AMD EPYC Series or Better.
ITEM
DESCRIPTION
NUMBER
HARDWARE
NODES COMPONENTS NUMBERS
Login
Number of Nodes 4
Base Clock Frequency of Processor 2.2 GHz
Total Number of Cores 256
RAM Memory Per Core 8 GB DDR4 3200 ECC
Total RAM Memory 2.05 TB DDR4 3200 ECC
Hard Drive Per Node 6.4 TB NVMe
Total Hard Drives 25.6 TB NVMe
Master
Number of Nodes 2
Base Clock Frequency of Processor 3.2 GHz
Total Number of Cores 64
RAM Memory Per Core 8 GB DDR4 3200 ECC
Total RAM Memory 512 GB DDR4 3200 ECC
Hard Drive Per Node 6.4 TB NVMe
Total Hard Drives 12.8 TB NVMe
Compute without
Number of Nodes 24
Base Clock Frequency of Processor 2.2 GHz
GPU Total Number of Cores 1536
RAM Memory Per Core 4 GB DDR4 3200 ECC
Total RAM Memory 6.14 TB DDR4 3200 ECC
Hard Drive Per Node 1.6 TB NVMe
Total Hard Drives 38.4 TB NVMe
Compute with GPU
Number of Nodes 8
Base Clock Frequency of Processor 2.2 GHz
Total Number of Cores 512
RAM Memory Per Core 4 GB DDR4 3200 ECC
Total RAM Memory 2.05 TB DDR4 3200 ECC
Hard Drive Per Node 1.6 TB NVMe
Total Hard Drives 12.8 TB NVMe
NVIDIA A100 40 GB PCIe GPU per Node 1
Total NVIDIA A100 40 GB PCIe GPUs 8
Large Memory Compute and Visualization with GPU
Number of Nodes 8
Base Clock Frequency of Processor 2.2 GHz
Total Number of Cores 512
RAM Memory Per Core 8 GB DDR4 3200 ECC
Total RAM Memory 4.1 TB DDR4 3200 ECC
Hard Drive Per Node 1.6 TB NVMe
Total Hard Drives 12.8 TB NVMe
NVIDIA A100 40 GB PCIe GPU per Node 1
Total NVIDIA A100 40 GB PCIe GPUs 8
Disk
Number of Nodes 1
Base Clock Frequency of Processor 3.0 GHz
Total Number of Cores 32
RAM Memory Per Core 8 GB DDR4 3200 ECC
Total RAM Memory 256 GB DDR4 3200 ECC
480 GB SATA SSD Hard Drive Per Node 2
18TB SAS 12G HDD Hard Drives 12
OTHER HARDWARE
Intra/Inter Connectivity
InfiniBand HDR 100 with 100/200 GB Switches
As needed
10 GB Switches for Management/Remote Access
As needed for 50 Concurrent Users
Built‐in Console
Management Console with KVM Switches
9 UPS To Support Entire System (see notes) As Needed
Racks Enough racks to house the above hardware and UPS and scalable for future additions
As Needed
Temperature and Humidity sensors that are interfaced with the cluster management software to notify their values reaching upper safe limits
SOFTWARE
To be provided, installed / Cluster Management Software configured by the vendor
5 Years Support
To be provided by
NSWC IHD
and
Red Hat Enterprise Linux (RHEL) operating system (OS) for various nodes depending on their functions to be procured on DON
ELA contract with DLT
5 years Premium support recurring cost installed/con figured by the vendor
Intel oneAPI for Cluster with MKL & VTUNE
5 Years Support, 20
AMD Zen Software Studio containing (a) AOCC 3.2, (b) AOCL LibM 3.9, © uProf 3.6,
(d) ZenDNN 3.3, and (e) Spack
5 years Support, 20
Resource Management Software SLURM
1 Year Support with Option to Renew the
Support, 50 Concurrent Users
MobaXterm software for users to connect to the HPC using Windows machine with Linux environment ported to Windows
1 Year License recurring cost
OTHERS
Vendor will visit NSWC IHD at the earliest possible after the NSWC IHD contract/PO award and before shipping to survey the installation site
Visit and suggest any improvements needed for the racks’ placement, electrical and cooling.
Shipping Shipping to Site (FOB)
Installation
Racks ready hardware and software installations and their configurations for ready‐to‐be‐deployed on RDTE network
As per the SOW
STIGS
Help to the NSWC IHD IT Staffs during STIGS
Stress Tests
Entire System Loaded 100% For Specified
Time After installation at NSWC IHD
Training
Training on site NSWC IHD IT Staffs as specified in this SOW after installation and at the end of one year as described above
WARRANTY / SUPPORT
Hardware / Software
5 Yrs. Full Hardware / Software Maintenance Contract with 24x7 Telephone Support and Next Business Day (NBD) Hardware
Replacement Support by a U.S. Citizen and Security Cleared Support Personnel. Vendor / manufacturer (solely or combined) will be solely responsible for this 5 years warranty / support although some other vendor may be the manufacturer of the part/s to be replaced. NSWC IHD will hold vendor / manufacturer responsible and the sole point of contact for any warranty/support needs. UPS batteries are known to fail before their stipulated lifetime, or their lifetime may be less than 5 years. Vendor may include the replacement cost in the total cost of UPS in the quote.
NOTES
A
In the event of power failure, vendor will determine the time needed to terminate jobs waiting in the SLURM queues, terminate all the ongoing users' runs, and safely shutdown the machine. UPS capacity must provide the power needed to safely execute this shutdown sequence without any stress to the machine. The machine will be powered up manually after power restoration. Users will restart the terminated runs from initial state or backup as needed.
B
All hardware must be TAA and GSA compliant. This must be noted in the quote either in the beginning or at the end. Vendor must provide the list of any non‐compliant components at the end of the quote. NSWC IHD reserves the right at its discretion to approve or disapprove such non‐compliant components. The disapproval will lead to rejection without any discussion with the vendor.
C
TPM 2.0 or Higher must be enabled on all motherboards. This must be noted in the beginning or at the end of the quote.
D
NO WIRELESS / BLUETOOTH – It must be noted at the beginning or at the end of the quote and the HPC must not have any Wireless or Bluetooth hardware.
E
NO HARDWARE / SOFTWARE RAID – It must be noted at the beginning or at the end of the quote and the HPC must not have Hardware or Software enabled RAID.
Section SF 1449 - CONTINUATION SHEET
ITEM NO SUPPLIES/SERVICES QUANTITY UNIT UNIT PRICE AMOUNT
Hardware
FFP
NET AMT
0001AA 1 Each Login Node
FFP
Login Nodes Key Component are:
(a) Number of Nodes - 4
(b) Base Clock Frequency of Processors - 2.2 GHz
(c) Total Number of Cores - 256
(d) RAM Memory Per Core - 8 GB DDR4 3200 ECC
(e) Total RAM Memory per Node - 2.05 TB DDR4 3200 ECC
(f) Hard Drive Per Node - 6.4 TB NVMe
(g) Total Hard Drives - 25.6 TB NVMe NOTE: The requirements in DFARS 252.211-7003, Item Identification and Valuation, are applicable for this line item. The contractor shall provide DoD unique identification or a DoD recognized unique identification equivalent.
FOB: Destination
PSC CD: 7B20
0001AB 1 Each Master Nodes
FFP
Master Nodes Key Components are:
(a) Number of Nodes - 2
(b) Base Clock Frequency of Processors - 3.2 GHz
(c) Total Number of Cores per Node - 64
(d) RAM Memory Per Core - 8 GB DDR4 3200 ECC
(e) Total RAM Memory per Node - 512 GB DDR4 3200 ECC
(f) Hard Drive Per Node - 6.4 TB NVMe (g) Total Hard Drives 12.8 TB NVMe NOTE: The requirements in DFARS 252.211-7003, Item Identification and Valuation, are applicable for this line item. The contractor shall provide DoD unique identification or a DoD recognized unique identification equivalent.
0001AC 1 Each Compute Nodes without GPU
FFP
Compute Nodes without GPU Key Component are:
(a) Number of Nodes - 24
(b) Base Clock Frequency of Processors - 2.2 GHz
(c) Total Number of Cores - 1536
(d) RAM Memory Per Core - 4 GB DDR4 3200 ECC
(e) Total RAM Memory per Node - 6.14 TB DDR4 3200 ECC
(f) Hard Drive Per Node - 1.6 TB NVMe (g) Total Hard Drives 38.4 TB NVMe NOTE: The requirements in DFARS 252.211-7003, Item Identification and Valuation, are applicable for this line item. The contractor shall provide DoD unique identification or a DoD recognized unique identification equivalent.
0001AD 1 Each Compute Nodes with GPU
FFP
Compute Nodes with GPU Key Component are:
(a) Number of Nodes - 8
(b) Base Clock Frequency of Processors - 2.2 GHz
(c) Total Number of Cores- 1536
(d) RAM Memory Per Core - 4 GB DDR4 3200 ECC
(e) Total RAM Memory - 6.14 TB DDR4 3200 ECC
(f) Hard Drive Per Node - 1.6 TB NVMe
(g) Total Hard Drives - 38.4 TB NVMe NOTE: The requirements in DFARS 252.211-7003, Item Identification and Valuation, are applicable for this line item. The contractor shall provide DoD unique identification or a DoD recognized unique identification equivalent.
0001AE 1 Each Large Memory Compute Nodes & Visualizati
FFP
Large Memory Compute Nodes with GPU Key Component are:
(a) Number of Nodes - 8
(b) Base Clock Frequency of Processors - 2.2 GHz
(c) Total Number of Cores - 512
(d) RAM Memory Per Core - 8 GB DDR4 3200 ECC
(e) Total RAM Memory - 4.1 TB DDR4 3200 ECC
(f) Hard Drive Per Node - 1.6 TB NVMe (g) Total Hard Drives - 12.8 TB NVMe
(h) NVIDIA A100 40 GB PCIe GPU - 1
(i) Total NVDIA a100 40 GB P Cle GPUs - 8 NOTE: The requirements in DFARS 252.211-7003, Item Identification and Valuation, are applicable for this line item. The contractor shall provide DoD unique identification or a DoD recognized unique identification equivalent.
0001AF 1 Each Disk Node
FFP
Disk Node Key Component are:
(a) Number of Nodes - 1
(b) Base Clock Frequency of Processors - 3.0 GHz
(c) Total Number of Cores - 32
(d) RAM Memory Per Core - 8 GB DDR4 3200 ECC
(e) Total RAM Memory - 256 GB DDR4 3200 ECC
(f) Hard Drive 480 GB SATA SSD Per Node - 2
(g) Hard Drive 18TB SAS 12G HDD - 12 NOTE: The requirements in DFARS 252.211-7003, Item Identification and Valuation, are applicable for this line item. The contractor shall provide DoD unique identification or a DoD recognized unique identification equivalent.
0001AG 1 Each Intra/Inter Connectivity
FFP
nfiniBand HDR and Network Switches Key Component are:
(a) InfiniBand HDR 100 with 100/200 GB Network Switches as needed for the entire HPC
(b) 10GB Network Switches for Management / Remote Access as needed for 50 concurrent users NOTE: The requirements in DFARS 252.211-7003, Item Identification and Valuation, are applicable for this line item. The contractor shall provide DoD unique identification or a DoD recognized unique identification equivalent.
0001AH 1 Each Built-in Console
FFP
Management Console Key Component are:
(a) Built-in KVM LED Console with KVM switches - 1
NOTE: The requirements in DFARS 252.211-7003, Item Identification and Valuation, are applicable for this line item. The contractor shall provide DoD unique identification or a DoD recognized unique identification equivalent.
0001AJ 1 Each UPS for the HPC
FFP
UPS Key Component are:
(a) Set of UPS to support HPC as needed NOTE: The requirements in DFARS 252.211-7003, Item Identification and Valuation, are applicable for this line item. The contractor shall provide DoD unique identification or a DoD recognized unique identification equivalent.
0001AK 1 Each Racks
FFP
Racks Key Component are:
Sufficient Number of Racks to house the NODES and UPS of the HPC and scalable for future additions.
0001AL 1 Each Temperature and Humidity Sensors
FFP
ITemperature and Humidity sensors that are interfaced with the cluster management software to notify their values reaching upper safe limits
0002 1 Each Software
FFP
Cluster Management Software NOTE: The requirements in DFARS 252.211-7003, Item Identification and Valuation, are applicable for this line item. The contractor shall provide DoD unique identification or a DoD recognized unique identification equivalent.
Support Services
FFP
0003AA 1 Each NSWC IHD Site Visit
FFP
The Visit Key Component are:
Vendor will visit NSWC IHD at the earliest possible after the contract/PO award and before shipping to survey the installation site and suggest any improvements needed for the racks’ placement, electrical and cooling.
0003AB 1 Each Installation
FFP
Vendor will install HPC in accordance with the attached SOW. The key installation components are:
HARDWARE INSTALLATION:
Racks ready hardware and software installations and their configurations for ready-to-bedeployed on RDTE network.
SOFTWARE INSTALLATION as described in SOW
STIGS
Stress Test NOTE: The requirements in DFARS 252.211-7003, Item Identification and Valuation, are applicable for this line item. The contractor shall provide DoD unique identification or a DoD recognized unique identification equivalent.
0003AC 1 Each Training
FFP
Training Key Component are:
Training on site NSWC IHD IT Staffs as specified in this
SOW
0003AD 1 Each Hardware/Software Warranty/Support
FFP
Hardware / Software Support for 5 Years after Installation Key Components are:
(a)5 Yrs. Full Hardware / Software Maintenance Contract with 24x7 Telephone Support and Next Business Day (NBD) Hardware Replacement Support by a U.S.
Citizen and Security Cleared Support Personnel.
Vendor / its parent company will be solely responsible for this 5 years warranty / support although some other vendor may be the manufacturer of the parts to be replaced. NSWC IHD will hold vendor / its parent company responsible and the sole point of contact for any warranty/support needs. NSWC IHD will explore and provide, if feasible, port-to-port dedicated network connection to trouble shoot any urgent need that may arise. UPS batteries are known to fail before their stipulated lifetime, or their lifetime may be less than 5 years. Vendor may include the cost in the quote for batteries that may need to be replaced before 5 years
0004 1 Each Shipping
FFP
Shipping - Vendor will ship all hardware and software to NSWC IHD with any of the following two options or their combination:
(1) Vendor can choose to ship all the nodes and UPS assembled inside multiple racks. Preferred method is to place UPS in the lower half and nodes in the upper half of racks. Alternately, nodes and UPS can be placed in separate racks.
(2) As an alternative, vendor can choose to ship all the individual hardware and software in packets and assemble them on site during installation.
Vendor is required to inform NSWC IHD of the mode of shipment and tracking numbers.
INSPECTION AND ACCEPTANCE TERMS
Supplies/services will be inspected/accepted at:
CLIN INSPECT AT INSPECT BY ACCEPT AT ACCEPT BY
0001 N/A N/A N/A N/A 0001AA Destination Government Destination Government 0001AB Destination Government Destination Government 0001AC Destination Government Destination Government 0001AD Destination Government Destination Government 0001AE Destination Government Destination Government 0001AF Destination Government Destination Government 0001AG Destination Government Destination Government 0001AH Destination Government Destination Government 0001AJ Destination Government Destination Government 0001AK Destination Government Destination Government 0001AL Destination Government Destination Government 0002 Destination Government Destination Government 0003 N/A N/A N/A N/A 0003AA Destination Government Destination Government 0003AB Destination Government Destination Government 0003AC Destination Government Destination Government 0003AD Destination Government Destination Government 0004 Destination Government Destination Government
DELIVERY INFORMATION
CLIN DELIVERY DATE QUANTITY SHIP TO ADDRESS DODAAC /
CAGE
0001 N/A N/A N/A N/A
0001AA 4 mths. ADC 1 NSWC IHD
RECEIVING
4522 MCMAHAN ROAD B116
INDIAN HEAD MD 20640-5125
301-744-4221
N00174
0001AB 4 mths. ADC 1 (SAME AS PREVIOUS LOCATION)
0001AC 4 mths. ADC 1 (SAME AS PREVIOUS LOCATION)
0001AD 4 mths. ADC 1 (SAME AS PREVIOUS LOCATION)
0001AE 4 mths. ADC 1 (SAME AS PREVIOUS LOCATION)
0001AF 4 mths. ADC 1 (SAME AS PREVIOUS LOCATION)
0001AG 4 mths. ADC 1 (SAME AS PREVIOUS LOCATION)
0001AH 4 mths. ADC 1 (SAME AS PREVIOUS LOCATION)
0001AJ 4 mths. ADC 1 (SAME AS PREVIOUS LOCATION)
0001AK 4 mths. ADC 1 (SAME AS PREVIOUS LOCATION)
0001AL 4 mths. ADC 1 (SAME AS PREVIOUS LOCATION)
0002 4 mths. ADC 1 (SAME AS PREVIOUS LOCATION)
0003 N/A N/A N/A N/A
0003AA 4 mths. ADC 1 NSWC IHD
RECEIVING
4522 MCMAHAN ROAD B116
INDIAN HEAD MD 20640-5125
301-744-4221
0003AB 4 mths. ADC 1 (SAME AS PREVIOUS LOCATION)
0003AC 4 mths. ADC 1 (SAME AS PREVIOUS LOCATION)
0003AD 4 mths. ADC 1 (SAME AS PREVIOUS LOCATION)
0004 4 mths. ADC 1 (SAME AS PREVIOUS LOCATION)
CLAUSES INCORPORATED BY REFERENCE
52.202-1 Definitions JUN 2020 52.203-3 Gratuities APR 1984 52.203-6 Alt I Restrictions On Subcontractor Sales To The Government
(JUN 2020) -- Alternate I
NOV 2021
52.203-11 Certification And Disclosure Regarding Payments To Influence Certain Federal Transactions
SEP 2007
52.203-12 Limitation On Payments To Influence Certain Federal Transactions
JUN 2020
52.204-21 Basic Safeguarding of Covered Contractor Information Systems
NOV 2021
52.204-23 Prohibition on Contracting for Hardware, Software, and Services Developed or Provided by Kaspersky Lab and Other Covered Entities
NOV 2021
52.209-10 Prohibition on Contracting With Inverted Domestic Corporations
NOV 2015
52.212-4 Contract Terms and Conditions--Commercial Products and Commercial Services
DEC 2022
52.225-1 Buy American--Supplies OCT 2022 52.225-13 Restrictions on Certain…
This is the start of the file's text. The full file is on GovTribe.
File details come from the government source that posted it. Updated .