[Coursera] High Performance Scientific Computing by Dr. Randall J. LeVeque

mp4   Hot:225   Size:1.96 GB   Created:2017-09-04 11:40:09   Update:2021-11-22 07:14:36  

File List

  • 文件过大导致无法格式化,将以元数据展示。
    [{"path": "01_High_Performance_Scientific_Computing_Course_Overview/01_Couse_Preview.mp4", "length": 2101455}, {"path": "01_High_Performance_Scientific_Computing_Course_Overview/01_Couse_Preview.srt", "length": 1787}, {"path": "01_High_Performance_Scientific_Computing_Course_Overview/01_Couse_Preview.txt", "length": 1189}, {"path": "02_Week_1_-_Introduction_to_the_Course__Lecture_1/01_W1-L1.1_-_Course_overview.mp4", "length": 9827782}, {"path": "02_Week_1_-_Introduction_to_the_Course__Lecture_1/01_W1-L1.1_-_Course_overview.pdf", "length": 1416121}, {"path": "02_Week_1_-_Introduction_to_the_Course__Lecture_1/01_W1-L1.1_-_Course_overview.srt", "length": 9223}, {"path": "02_Week_1_-_Introduction_to_the_Course__Lecture_1/01_W1-L1.1_-_Course_overview.txt", "length": 6207}, {"path": "02_Week_1_-_Introduction_to_the_Course__Lecture_1/02_W1-L1.2-_Course_focus_and_topics.mp4", "length": 14136777}, {"path": "02_Week_1_-_Introduction_to_the_Course__Lecture_1/02_W1-L1.2-_Course_focus_and_topics.srt", "length": 12990}, {"path": "02_Week_1_-_Introduction_to_the_Course__Lecture_1/02_W1-L1.2-_Course_focus_and_topics.txt", "length": 8759}, {"path": "02_Week_1_-_Introduction_to_the_Course__Lecture_1/03_W1-L1.3-_Course_strategy.mp4", "length": 8992802}, {"path": "02_Week_1_-_Introduction_to_the_Course__Lecture_1/03_W1-L1.3-_Course_strategy.srt", "length": 7412}, {"path": "02_Week_1_-_Introduction_to_the_Course__Lecture_1/03_W1-L1.3-_Course_strategy.txt", "length": 5008}, {"path": "02_Week_1_-_Introduction_to_the_Course__Lecture_1/04_W1-L1.4_-_Prerequisites.mp4", "length": 9579251}, {"path": "02_Week_1_-_Introduction_to_the_Course__Lecture_1/04_W1-L1.4_-_Prerequisites.srt", "length": 8756}, {"path": "02_Week_1_-_Introduction_to_the_Course__Lecture_1/04_W1-L1.4_-_Prerequisites.txt", "length": 5910}, {"path": "02_Week_1_-_Introduction_to_the_Course__Lecture_1/05_W1-L1.5_-_Getting_started_demo.mp4", "length": 20663944}, {"path": "02_Week_1_-_Introduction_to_the_Course__Lecture_1/05_W1-L1.5_-_Getting_started_demo.srt", "length": 16849}, {"path": "02_Week_1_-_Introduction_to_the_Course__Lecture_1/05_W1-L1.5_-_Getting_started_demo.txt", "length": 11253}, {"path": "02_Week_1_-_Introduction_to_the_Course__Lecture_1/06_W1-L1.6_-_Steady_state_heat_conduction.mp4", "length": 15243904}, {"path": "02_Week_1_-_Introduction_to_the_Course__Lecture_1/06_W1-L1.6_-_Steady_state_heat_conduction.srt", "length": 13844}, {"path": "02_Week_1_-_Introduction_to_the_Course__Lecture_1/06_W1-L1.6_-_Steady_state_heat_conduction.txt", "length": 9263}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/01_W1-L2.1_-_The_shell.mp4", "length": 6447954}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/01_W1-L2.1_-_The_shell.pdf", "length": 186179}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/01_W1-L2.1_-_The_shell.srt", "length": 5627}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/01_W1-L2.1_-_The_shell.txt", "length": 3767}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/02_W1-L2.2_-_Storing_large_arrays.mp4", "length": 11349135}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/02_W1-L2.2_-_Storing_large_arrays.srt", "length": 9543}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/02_W1-L2.2_-_Storing_large_arrays.txt", "length": 6425}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/03_W1-L2.3_-_Binary_representation_of_integers.mp4", "length": 8769891}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/03_W1-L2.3_-_Binary_representation_of_integers.srt", "length": 6623}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/03_W1-L2.3_-_Binary_representation_of_integers.txt", "length": 4457}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/04_W1-L2.4_-_Fixed_and_floating_point_real_numbers.mp4", "length": 16607814}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/04_W1-L2.4_-_Fixed_and_floating_point_real_numbers.srt", "length": 12296}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/04_W1-L2.4_-_Fixed_and_floating_point_real_numbers.txt", "length": 8310}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/05_W1-L2.5_-_Version_control.mp4", "length": 22236711}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/05_W1-L2.5_-_Version_control.srt", "length": 16396}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/05_W1-L2.5_-_Version_control.txt", "length": 11115}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/06_W1-L2.6_-_Bitbucket.mp4", "length": 8999968}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/06_W1-L2.6_-_Bitbucket.srt", "length": 5012}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/06_W1-L2.6_-_Bitbucket.txt", "length": 3390}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/07_W1-L2.7_-_Github_and_gitk.mp4", "length": 12878264}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/07_W1-L2.7_-_Github_and_gitk.srt", "length": 8786}, {"path": "03_Week_1_-_Lecture_2-_Binary_storage_and_version_control/07_W1-L2.7_-_Github_and_gitk.txt", "length": 5906}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/01_W1-L3.1_-_Intro_and_sqrt_function.mp4", "length": 12534050}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/01_W1-L3.1_-_Intro_and_sqrt_function.pdf", "length": 100290}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/01_W1-L3.1_-_Intro_and_sqrt_function.srt", "length": 11925}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/01_W1-L3.1_-_Intro_and_sqrt_function.txt", "length": 8009}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/02_W1-L3.2_-_Newtons_method.mp4", "length": 5826865}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/02_W1-L3.2_-_Newtons_method.srt", "length": 5043}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/02_W1-L3.2_-_Newtons_method.txt", "length": 3421}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/03_W1-L3.3_-_Demo_of_Ipython_and_git_init.mp4", "length": 12863573}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/03_W1-L3.3_-_Demo_of_Ipython_and_git_init.srt", "length": 10860}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/03_W1-L3.3_-_Demo_of_Ipython_and_git_init.txt", "length": 7294}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/04_W1-L3.4_-_Developing_script.mp4", "length": 14616176}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/04_W1-L3.4_-_Developing_script.srt", "length": 11912}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/04_W1-L3.4_-_Developing_script.txt", "length": 7856}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/05_W1-L3.5_-_Converting_to_a_module-function.mp4", "length": 18416853}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/05_W1-L3.5_-_Converting_to_a_module-function.srt", "length": 14695}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/05_W1-L3.5_-_Converting_to_a_module-function.txt", "length": 9834}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/06_W1-L3.6_-_Git_checkout.mp4", "length": 5882332}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/06_W1-L3.6_-_Git_checkout.srt", "length": 5146}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/06_W1-L3.6_-_Git_checkout.txt", "length": 3456}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/07_W1-L3.7_-_Adding_docstrings.mp4", "length": 7186337}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/07_W1-L3.7_-_Adding_docstrings.srt", "length": 6576}, {"path": "04_Week_1_-_Lecture_3-_Demo_of_Python_and_git/07_W1-L3.7_-_Adding_docstrings.txt", "length": 4410}, {"path": "05_Week_2_-_Lecture_4-_Continued_demo_of_Python_and_git/01_W2-L4.1_-_Installing_new_software_on_VM.mp4", "length": 8489390}, {"path": "05_Week_2_-_Lecture_4-_Continued_demo_of_Python_and_git/01_W2-L4.1_-_Installing_new_software_on_VM.pdf", "length": 39010}, {"path": "05_Week_2_-_Lecture_4-_Continued_demo_of_Python_and_git/01_W2-L4.1_-_Installing_new_software_on_VM.srt", "length": 8089}, {"path": "05_Week_2_-_Lecture_4-_Continued_demo_of_Python_and_git/01_W2-L4.1_-_Installing_new_software_on_VM.txt", "length": 5447}, {"path": "05_Week_2_-_Lecture_4-_Continued_demo_of_Python_and_git/02_W2-L4.2_-_Review-_Computing_square_roots.mp4", "length": 13961877}, {"path": "05_Week_2_-_Lecture_4-_Continued_demo_of_Python_and_git/02_W2-L4.2_-_Review-_Computing_square_roots.srt", "length": 10046}, {"path": "05_Week_2_-_Lecture_4-_Continued_demo_of_Python_and_git/02_W2-L4.2_-_Review-_Computing_square_roots.txt", "length": 6655}, {"path": "05_Week_2_-_Lecture_4-_Continued_demo_of_Python_and_git/03_W2-L4.3_-_Adding_debug_flags.mp4", "length": 12906391}, {"path": "05_Week_2_-_Lecture_4-_Continued_demo_of_Python_and_git/03_W2-L4.3_-_Adding_debug_flags.srt", "length": 8814}, {"path": "05_Week_2_-_Lecture_4-_Continued_demo_of_Python_and_git/03_W2-L4.3_-_Adding_debug_flags.txt", "length": 5866}, {"path": "05_Week_2_-_Lecture_4-_Continued_demo_of_Python_and_git/04_W2-L4.4_-_Changes_for_nonpositive_arguments.mp4", "length": 25745152}, {"path": "05_Week_2_-_Lecture_4-_Continued_demo_of_Python_and_git/04_W2-L4.4_-_Changes_for_nonpositive_arguments.srt", "length": 16950}, {"path": "05_Week_2_-_Lecture_4-_Continued_demo_of_Python_and_git/04_W2-L4.4_-_Changes_for_nonpositive_arguments.txt", "length": 11074}, {"path": "05_Week_2_-_Lecture_4-_Continued_demo_of_Python_and_git/05_W2-L4.5_-_Adding_Test_Functions.mp4", "length": 14324532}, {"path": "05_Week_2_-_Lecture_4-_Continued_demo_of_Python_and_git/05_W2-L4.5_-_Adding_Test_Functions.srt", "length": 8893}, {"path": "05_Week_2_-_Lecture_4-_Continued_demo_of_Python_and_git/05_W2-L4.5_-_Adding_Test_Functions.txt", "length": 5877}, {"path": "05_Week_2_-_Lecture_4-_Continued_demo_of_Python_and_git/06_W2-L4.6_-_Nose_Tests.mp4", "length": 5094555}, {"path": "05_Week_2_-_Lecture_4-_Continued_demo_of_Python_and_git/06_W2-L4.6_-_Nose_Tests.srt", "length": 3546}, {"path": "05_Week_2_-_Lecture_4-_Continued_demo_of_Python_and_git/06_W2-L4.6_-_Nose_Tests.txt", "length": 2366}, {"path": "06_Week_2_-_Lecture_5-_Python_language_features/01_W2-L5.1_-_Python_concepts.mp4", "length": 5141759}, {"path": "06_Week_2_-_Lecture_5-_Python_language_features/01_W2-L5.1_-_Python_concepts.pdf", "length": 67966}, {"path": "06_Week_2_-_Lecture_5-_Python_language_features/01_W2-L5.1_-_Python_concepts.srt", "length": 5038}, {"path": "06_Week_2_-_Lecture_5-_Python_language_features/01_W2-L5.1_-_Python_concepts.txt", "length": 3450}, {"path": "06_Week_2_-_Lecture_5-_Python_language_features/02_W2-L5.2_-_Objects_and_Methods.mp4", "length": 12082013}, {"path": "06_Week_2_-_Lecture_5-_Python_language_features/02_W2-L5.2_-_Objects_and_Methods.srt", "length": 11020}, {"path": "06_Week_2_-_Lecture_5-_Python_language_features/02_W2-L5.2_-_Objects_and_Methods.txt", "length": 7279}, {"path": "06_Week_2_-_Lecture_5-_Python_language_features/03_W2-L5.3_-_Lists_and_Tuples.mp4", "length": 5504227}, {"path": "06_Week_2_-_Lecture_5-_Python_language_features/03_W2-L5.3_-_Lists_and_Tuples.srt", "length": 4617}, {"path": "06_Week_2_-_Lecture_5-_Python_language_features/03_W2-L5.3_-_Lists_and_Tuples.txt", "length": 3097}, {"path": "06_Week_2_-_Lecture_5-_Python_language_features/04_W2-L5.4_-_Working_with_Modules.mp4", "length": 8650900}, {"path": "06_Week_2_-_Lecture_5-_Python_language_features/04_W2-L5.4_-_Working_with_Modules.srt", "length": 7308}, {"path": "06_Week_2_-_Lecture_5-_Python_language_features/04_W2-L5.4_-_Working_with_Modules.txt", "length": 4938}, {"path": "06_Week_2_-_Lecture_5-_Python_language_features/05_W2-L5.5_-_Graphics_and_Visualization.mp4", "length": 19690253}, {"path": "06_Week_2_-_Lecture_5-_Python_language_features/05_W2-L5.5_-_Graphics_and_Visualization.srt", "length": 12849}, {"path": "06_Week_2_-_Lecture_5-_Python_language_features/05_W2-L5.5_-_Graphics_and_Visualization.txt", "length": 8583}, {"path": "06_Week_2_-_Lecture_5-_Python_language_features/06_W2-L5.6_-_Working_with_iPython_Notebook.mp4", "length": 30014318}, {"path": "06_Week_2_-_Lecture_5-_Python_language_features/06_W2-L5.6_-_Working_with_iPython_Notebook.srt", "length": 20310}, {"path": "06_Week_2_-_Lecture_5-_Python_language_features/06_W2-L5.6_-_Working_with_iPython_Notebook.txt", "length": 13349}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/01_W2-L6.1_-_NumPy_array_class_for_vectors_and_matrices.mp4", "length": 14121474}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/01_W2-L6.1_-_NumPy_array_class_for_vectors_and_matrices.pdf", "length": 114871}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/01_W2-L6.1_-_NumPy_array_class_for_vectors_and_matrices.srt", "length": 12818}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/01_W2-L6.1_-_NumPy_array_class_for_vectors_and_matrices.txt", "length": 8727}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/02_W2-L6.2_-_NumPy_matrix_class.mp4", "length": 6664907}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/02_W2-L6.2_-_NumPy_matrix_class.srt", "length": 5717}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/02_W2-L6.2_-_NumPy_matrix_class.txt", "length": 3891}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/03_W2-L6.3_-_Rank_of_an_array.mp4", "length": 4124786}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/03_W2-L6.3_-_Rank_of_an_array.srt", "length": 3510}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/03_W2-L6.3_-_Rank_of_an_array.txt", "length": 2398}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/04_W2-L6.4_-_Linear_algebra_with_NumPy.mp4", "length": 5461529}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/04_W2-L6.4_-_Linear_algebra_with_NumPy.srt", "length": 4591}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/04_W2-L6.4_-_Linear_algebra_with_NumPy.txt", "length": 3071}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/05_W2-L6.5_-_Numerical_integration_with_NumPy.mp4", "length": 4849981}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/05_W2-L6.5_-_Numerical_integration_with_NumPy.srt", "length": 4586}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/05_W2-L6.5_-_Numerical_integration_with_NumPy.txt", "length": 3100}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/06_W2-L6.6_-_Lambda_functions.mp4", "length": 2804675}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/06_W2-L6.6_-_Lambda_functions.srt", "length": 2436}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/06_W2-L6.6_-_Lambda_functions.txt", "length": 1664}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/07_W2-L6.7_-_Main_Program_in_Python_module.mp4", "length": 13143752}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/07_W2-L6.7_-_Main_Program_in_Python_module.srt", "length": 9735}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/07_W2-L6.7_-_Main_Program_in_Python_module.txt", "length": 6447}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/08_W2-L6.8_-_Timing_execution_of_Python_codes.mp4", "length": 21687288}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/08_W2-L6.8_-_Timing_execution_of_Python_codes.srt", "length": 16178}, {"path": "07_Week_2_-_Lecture_6-_NumPy_and_timing_Python_code/08_W2-L6.8_-_Timing_execution_of_Python_codes.txt", "length": 10827}, {"path": "08_Week_2_-_Cloud_Computing_Amazon_Web_Service_Supplemental_Information/01_W2-Supliment_1_-_Cloud_Computing_-_Amazon_Web_Services.mp4", "length": 9388616}, {"path": "08_Week_2_-_Cloud_Computing_Amazon_Web_Service_Supplemental_Information/01_W2-Supliment_1_-_Cloud_Computing_-_Amazon_Web_Services.srt", "length": 8112}, {"path": "08_Week_2_-_Cloud_Computing_Amazon_Web_Service_Supplemental_Information/01_W2-Supliment_1_-_Cloud_Computing_-_Amazon_Web_Services.txt", "length": 5402}, {"path": "08_Week_2_-_Cloud_Computing_Amazon_Web_Service_Supplemental_Information/02_W2-Supliment_2_-_Amazon_Machine_Images_-_AMIs.mp4", "length": 11388637}, {"path": "08_Week_2_-_Cloud_Computing_Amazon_Web_Service_Supplemental_Information/02_W2-Supliment_2_-_Amazon_Machine_Images_-_AMIs.srt", "length": 8587}, {"path": "08_Week_2_-_Cloud_Computing_Amazon_Web_Service_Supplemental_Information/02_W2-Supliment_2_-_Amazon_Machine_Images_-_AMIs.txt", "length": 5707}, {"path": "08_Week_2_-_Cloud_Computing_Amazon_Web_Service_Supplemental_Information/03_W2-Supliment_3_-_Accessing_AMI_Instance_in_Terminal.mp4", "length": 9922884}, {"path": "08_Week_2_-_Cloud_Computing_Amazon_Web_Service_Supplemental_Information/03_W2-Supliment_3_-_Accessing_AMI_Instance_in_Terminal.srt", "length": 6336}, {"path": "08_Week_2_-_Cloud_Computing_Amazon_Web_Service_Supplemental_Information/03_W2-Supliment_3_-_Accessing_AMI_Instance_in_Terminal.txt", "length": 4204}, {"path": "08_Week_2_-_Cloud_Computing_Amazon_Web_Service_Supplemental_Information/04_W2-Supliment_4_-_Using_iPython_in_AMI_Instance.mp4", "length": 8175558}, {"path": "08_Week_2_-_Cloud_Computing_Amazon_Web_Service_Supplemental_Information/04_W2-Supliment_4_-_Using_iPython_in_AMI_Instance.srt", "length": 4455}, {"path": "08_Week_2_-_Cloud_Computing_Amazon_Web_Service_Supplemental_Information/04_W2-Supliment_4_-_Using_iPython_in_AMI_Instance.txt", "length": 2901}, {"path": "08_Week_2_-_Cloud_Computing_Amazon_Web_Service_Supplemental_Information/05_W2-Supliment_5_-_Making_Instance_Files_Viewable_on_the_Web.mp4", "length": 6602894}, {"path": "08_Week_2_-_Cloud_Computing_Amazon_Web_Service_Supplemental_Information/05_W2-Supliment_5_-_Making_Instance_Files_Viewable_on_the_Web.srt", "length": 4405}, {"path": "08_Week_2_-_Cloud_Computing_Amazon_Web_Service_Supplemental_Information/05_W2-Supliment_5_-_Making_Instance_Files_Viewable_on_the_Web.txt", "length": 2919}, {"path": "08_Week_2_-_Cloud_Computing_Amazon_Web_Service_Supplemental_Information/06_W2-Supliment_6_-_Terminating_the_Instance.mp4", "length": 3191761}, {"path": "08_Week_2_-_Cloud_Computing_Amazon_Web_Service_Supplemental_Information/06_W2-Supliment_6_-_Terminating_the_Instance.srt", "length": 2452}, {"path": "08_Week_2_-_Cloud_Computing_Amazon_Web_Service_Supplemental_Information/06_W2-Supliment_6_-_Terminating_the_Instance.txt", "length": 1646}, {"path": "09_Week_3_-_Lecture_7-_Python_debugging_and_Fortran_intro/01_W3-L7.1_-_Debugging_in_Python-_Using_print_statements.mp4", "length": 9598418}, {"path": "09_Week_3_-_Lecture_7-_Python_debugging_and_Fortran_intro/01_W3-L7.1_-_Debugging_in_Python-_Using_print_statements.pdf", "length": 1288796}, {"path": "09_Week_3_-_Lecture_7-_Python_debugging_and_Fortran_intro/01_W3-L7.1_-_Debugging_in_Python-_Using_print_statements.srt", "length": 7688}, {"path": "09_Week_3_-_Lecture_7-_Python_debugging_and_Fortran_intro/01_W3-L7.1_-_Debugging_in_Python-_Using_print_statements.txt", "length": 5114}, {"path": "09_Week_3_-_Lecture_7-_Python_debugging_and_Fortran_intro/02_W3-L7.2_-_Debugging_in_Python-_Using_quotpdbquot_tool.mp4", "length": 11093669}, {"path": "09_Week_3_-_Lecture_7-_Python_debugging_and_Fortran_intro/02_W3-L7.2_-_Debugging_in_Python-_Using_quotpdbquot_tool.srt", "length": 9141}, {"path": "09_Week_3_-_Lecture_7-_Python_debugging_and_Fortran_intro/02_W3-L7.2_-_Debugging_in_Python-_Using_quotpdbquot_tool.txt", "length": 6125}, {"path": "09_Week_3_-_Lecture_7-_Python_debugging_and_Fortran_intro/03_W3-L7.3_-_Compiled_vs._Interpreted_language.mp4", "length": 7501736}, {"path": "09_Week_3_-_Lecture_7-_Python_debugging_and_Fortran_intro/03_W3-L7.3_-_Compiled_vs._Interpreted_language.srt", "length": 6338}, {"path": "09_Week_3_-_Lecture_7-_Python_debugging_and_Fortran_intro/03_W3-L7.3_-_Compiled_vs._Interpreted_language.txt", "length": 4274}, {"path": "09_Week_3_-_Lecture_7-_Python_debugging_and_Fortran_intro/04_W3-L7.4_-_Fortran-_brief_history_and_versions.mp4", "length": 16041434}, {"path": "09_Week_3_-_Lecture_7-_Python_debugging_and_Fortran_intro/04_W3-L7.4_-_Fortran-_brief_history_and_versions.srt", "length": 14249}, {"path": "09_Week_3_-_Lecture_7-_Python_debugging_and_Fortran_intro/04_W3-L7.4_-_Fortran-_brief_history_and_versions.txt", "length": 9528}, {"path": "09_Week_3_-_Lecture_7-_Python_debugging_and_Fortran_intro/05_W3-L7.5_-_Compiling_and_running_Fortran_Fortran_data_types.mp4", "length": 18979652}, {"path": "09_Week_3_-_Lecture_7-_Python_debugging_and_Fortran_intro/05_W3-L7.5_-_Compiling_and_running_Fortran_Fortran_data_types.srt", "length": 15966}, {"path": "09_Week_3_-_Lecture_7-_Python_debugging_and_Fortran_intro/05_W3-L7.5_-_Compiling_and_running_Fortran_Fortran_data_types.txt", "length": 10650}, {"path": "09_Week_3_-_Lecture_7-_Python_debugging_and_Fortran_intro/06_W3-L7.6_-_Fortran_arrays_and_loops.mp4", "length": 11246160}, {"path": "09_Week_3_-_Lecture_7-_Python_debugging_and_Fortran_intro/06_W3-L7.6_-_Fortran_arrays_and_loops.srt", "length": 9768}, {"path": "09_Week_3_-_Lecture_7-_Python_debugging_and_Fortran_intro/06_W3-L7.6_-_Fortran_arrays_and_loops.txt", "length": 6514}, {"path": "10_Week_3_-_Lecture_8-_Fortran_subroutines_functions_and_arrays/01_W3-L8.1_-_Fortran_functions_and_subroutines.mp4", "length": 13531117}, {"path": "10_Week_3_-_Lecture_8-_Fortran_subroutines_functions_and_arrays/01_W3-L8.1_-_Fortran_functions_and_subroutines.pdf", "length": 405097}, {"path": "10_Week_3_-_Lecture_8-_Fortran_subroutines_functions_and_arrays/01_W3-L8.1_-_Fortran_functions_and_subroutines.srt", "length": 11650}, {"path": "10_Week_3_-_Lecture_8-_Fortran_subroutines_functions_and_arrays/01_W3-L8.1_-_Fortran_functions_and_subroutines.txt", "length": 7734}, {"path": "10_Week_3_-_Lecture_8-_Fortran_subroutines_functions_and_arrays/02_W3-L8.2_-_Fortran_Array_operations_and_storage.mp4", "length": 20544836}, {"path": "10_Week_3_-_Lecture_8-_Fortran_subroutines_functions_and_arrays/02_W3-L8.2_-_Fortran_Array_operations_and_storage.srt", "length": 18868}, {"path": "10_Week_3_-_Lecture_8-_Fortran_subroutines_functions_and_arrays/02_W3-L8.2_-_Fortran_Array_operations_and_storage.txt", "length": 12537}, {"path": "10_Week_3_-_Lecture_8-_Fortran_subroutines_functions_and_arrays/03_W3-L8.3_-_Aside-_quotnp.reshapequot_and_quotnp.flattenquot_methods.mp4", "length": 6587274}, {"path": "10_Week_3_-_Lecture_8-_Fortran_subroutines_functions_and_arrays/03_W3-L8.3_-_Aside-_quotnp.reshapequot_and_quotnp.flattenquot_methods.srt", "length": 5980}, {"path": "10_Week_3_-_Lecture_8-_Fortran_subroutines_functions_and_arrays/03_W3-L8.3_-_Aside-_quotnp.reshapequot_and_quotnp.flattenquot_methods.txt", "length": 4018}, {"path": "10_Week_3_-_Lecture_8-_Fortran_subroutines_functions_and_arrays/04_W3-L8.4_-_Fortran_Array_Memory_management.mp4", "length": 5923539}, {"path": "10_Week_3_-_Lecture_8-_Fortran_subroutines_functions_and_arrays/04_W3-L8.4_-_Fortran_Array_Memory_management.srt", "length": 5810}, {"path": "10_Week_3_-_Lecture_8-_Fortran_subroutines_functions_and_arrays/04_W3-L8.4_-_Fortran_Array_Memory_management.txt", "length": 3882}, {"path": "10_Week_3_-_Lecture_8-_Fortran_subroutines_functions_and_arrays/05_W3-L8.5_-_Examples-_Passing_arrays_to_subroutines.mp4", "length": 10029184}, {"path": "10_Week_3_-_Lecture_8-_Fortran_subroutines_functions_and_arrays/05_W3-L8.5_-_Examples-_Passing_arrays_to_subroutines.srt", "length": 9465}, {"path": "10_Week_3_-_Lecture_8-_Fortran_subroutines_functions_and_arrays/05_W3-L8.5_-_Examples-_Passing_arrays_to_subroutines.txt", "length": 6313}, {"path": "10_Week_3_-_Lecture_8-_Fortran_subroutines_functions_and_arrays/06_W3-L8.6_-_quotSegmentation_Faultsquot_debugging_in_Fortran.mp4", "length": 13716474}, {"path": "10_Week_3_-_Lecture_8-_Fortran_subroutines_functions_and_arrays/06_W3-L8.6_-_quotSegmentation_Faultsquot_debugging_in_Fortran.srt", "length": 11243}, {"path": "10_Week_3_-_Lecture_8-_Fortran_subroutines_functions_and_arrays/06_W3-L8.6_-_quotSegmentation_Faultsquot_debugging_in_Fortran.txt", "length": 7502}, {"path": "11_Week_3_-_Lecture_9-_Multi-file_codes_and_Makefiles/01_W3-L9.1_-_Working_with_multi-file_Fortran_code.mp4", "length": 11584899}, {"path": "11_Week_3_-_Lecture_9-_Multi-file_codes_and_Makefiles/01_W3-L9.1_-_Working_with_multi-file_Fortran_code.pdf", "length": 520412}, {"path": "11_Week_3_-_Lecture_9-_Multi-file_codes_and_Makefiles/01_W3-L9.1_-_Working_with_multi-file_Fortran_code.srt", "length": 10282}, {"path": "11_Week_3_-_Lecture_9-_Multi-file_codes_and_Makefiles/01_W3-L9.1_-_Working_with_multi-file_Fortran_code.txt", "length": 7062}, {"path": "11_Week_3_-_Lecture_9-_Multi-file_codes_and_Makefiles/02_W3-L9.2_-_Dependency_checking_with_Makefiles.mp4", "length": 15138374}, {"path": "11_Week_3_-_Lecture_9-_Multi-file_codes_and_Makefiles/02_W3-L9.2_-_Dependency_checking_with_Makefiles.srt", "length": 12860}, {"path": "11_Week_3_-_Lecture_9-_Multi-file_codes_and_Makefiles/02_W3-L9.2_-_Dependency_checking_with_Makefiles.txt", "length": 8629}, {"path": "11_Week_3_-_Lecture_9-_Multi-file_codes_and_Makefiles/03_W3-L9.3_-_Makefiles-_Using_Implicit_Rules_and_variables.mp4", "length": 15408610}, {"path": "11_Week_3_-_Lecture_9-_Multi-file_codes_and_Makefiles/03_W3-L9.3_-_Makefiles-_Using_Implicit_Rules_and_variables.srt", "length": 12849}, {"path": "11_Week_3_-_Lecture_9-_Multi-file_codes_and_Makefiles/03_W3-L9.3_-_Makefiles-_Using_Implicit_Rules_and_variables.txt", "length": 8688}, {"path": "11_Week_3_-_Lecture_9-_Multi-file_codes_and_Makefiles/04_W3-L9.4_-_quotmake_cleanquot_target.mp4", "length": 8684849}, {"path": "11_Week_3_-_Lecture_9-_Multi-file_codes_and_Makefiles/04_W3-L9.4_-_quotmake_cleanquot_target.srt", "length": 7636}, {"path": "11_Week_3_-_Lecture_9-_Multi-file_codes_and_Makefiles/04_W3-L9.4_-_quotmake_cleanquot_target.txt", "length": 5096}, {"path": "11_Week_3_-_Lecture_9-_Multi-file_codes_and_Makefiles/05_W3-L9.5_-_Getting_fancier-_other_example_targets.mp4", "length": 14278323}, {"path": "11_Week_3_-_Lecture_9-_Multi-file_codes_and_Makefiles/05_W3-L9.5_-_Getting_fancier-_other_example_targets.srt", "length": 11507}, {"path": "11_Week_3_-_Lecture_9-_Multi-file_codes_and_Makefiles/05_W3-L9.5_-_Getting_fancier-_other_example_targets.txt", "length": 7696}, {"path": "12_Week_4_-_Lecture_10-_Fortran_modules_and_Newtons_method/01_W4-L10.1_-_Working_with_Fortran_Modules.mp4", "length": 28981797}, {"path": "12_Week_4_-_Lecture_10-_Fortran_modules_and_Newtons_method/01_W4-L10.1_-_Working_with_Fortran_Modules.pdf", "length": 670049}, {"path": "12_Week_4_-_Lecture_10-_Fortran_modules_and_Newtons_method/01_W4-L10.1_-_Working_with_Fortran_Modules.srt", "length": 24765}, {"path": "12_Week_4_-_Lecture_10-_Fortran_modules_and_Newtons_method/01_W4-L10.1_-_Working_with_Fortran_Modules.txt", "length": 16544}, {"path": "12_Week_4_-_Lecture_10-_Fortran_modules_and_Newtons_method/02_W4-L10.2_-_Example-_Using_a_Module_vs._a_Subroutine.mp4", "length": 6116921}, {"path": "12_Week_4_-_Lecture_10-_Fortran_modules_and_Newtons_method/02_W4-L10.2_-_Example-_Using_a_Module_vs._a_Subroutine.srt", "length": 4593}, {"path": "12_Week_4_-_Lecture_10-_Fortran_modules_and_Newtons_method/02_W4-L10.2_-_Example-_Using_a_Module_vs._a_Subroutine.txt", "length": 3107}, {"path": "12_Week_4_-_Lecture_10-_Fortran_modules_and_Newtons_method/03_W4-L10.3_-_Review_of_Newtons_method.mp4", "length": 3937351}, {"path": "12_Week_4_-_Lecture_10-_Fortran_modules_and_Newtons_method/03_W4-L10.3_-_Review_of_Newtons_method.srt", "length": 3182}, {"path": "12_Week_4_-_Lecture_10-_Fortran_modules_and_Newtons_method/03_W4-L10.3_-_Review_of_Newtons_method.txt", "length": 2138}, {"path": "12_Week_4_-_Lecture_10-_Fortran_modules_and_Newtons_method/04_W4-L10.4_-_A_Fortran_Module_for_Newtons_method.mp4", "length": 32010001}, {"path": "12_Week_4_-_Lecture_10-_Fortran_modules_and_Newtons_method/04_W4-L10.4_-_A_Fortran_Module_for_Newtons_method.srt", "length": 24249}, {"path": "12_Week_4_-_Lecture_10-_Fortran_modules_and_Newtons_method/04_W4-L10.4_-_A_Fortran_Module_for_Newtons_method.txt", "length": 16203}, {"path": "12_Week_4_-_Lecture_10-_Fortran_modules_and_Newtons_method/05_W4-L10.5_-_Using_the_Newtons_method_module.mp4", "length": 8078492}, {"path": "12_Week_4_-_Lecture_10-_Fortran_modules_and_Newtons_method/05_W4-L10.5_-_Using_the_Newtons_method_module.srt", "length": 6471}, {"path": "12_Week_4_-_Lecture_10-_Fortran_modules_and_Newtons_method/05_W4-L10.5_-_Using_the_Newtons_method_module.txt", "length": 4305}, {"path": "13_Week_4_-_Lecture_11-_Computer_architecture_and_memory_optimization/01_W4-L11.1_-_Measuring_computing_performance.mp4", "length": 16239656}, {"path": "13_Week_4_-_Lecture_11-_Computer_architecture_and_memory_optimization/01_W4-L11.1_-_Measuring_computing_performance.pdf", "length": 1169915}, {"path": "13_Week_4_-_Lecture_11-_Computer_architecture_and_memory_optimization/01_W4-L11.1_-_Measuring_computing_performance.srt", "length": 15218}, {"path": "13_Week_4_-_Lecture_11-_Computer_architecture_and_memory_optimization/01_W4-L11.1_-_Measuring_computing_performance.txt", "length": 10112}, {"path": "13_Week_4_-_Lecture_11-_Computer_architecture_and_memory_optimization/02_W4-L11.2_-_Memory_hiearchy.mp4", "length": 10980683}, {"path": "13_Week_4_-_Lecture_11-_Computer_architecture_and_memory_optimization/02_W4-L11.2_-_Memory_hiearchy.srt", "length": 9444}, {"path": "13_Week_4_-_Lecture_11-_Computer_architecture_and_memory_optimization/02_W4-L11.2_-_Memory_hiearchy.txt", "length": 6292}, {"path": "13_Week_4_-_Lecture_11-_Computer_architecture_and_memory_optimization/03_W4-L11.3_-_Reducing_Memory_Latency-_Temporal_and_Spatial_Locality.mp4", "length": 18267969}, {"path": "13_Week_4_-_Lecture_11-_Computer_architecture_and_memory_optimization/03_W4-L11.3_-_Reducing_Memory_Latency-_Temporal_and_Spatial_Locality.srt", "length": 15796}, {"path": "13_Week_4_-_Lecture_11-_Computer_architecture_and_memory_optimization/03_W4-L11.3_-_Reducing_Memory_Latency-_Temporal_and_Spatial_Locality.txt", "length": 10585}, {"path": "13_Week_4_-_Lecture_11-_Computer_architecture_and_memory_optimization/04_W4-L11.4_-_Examples-_Efficiently_working_with_mutlidimensional_arrays_in_Fortran_and_Python.mp4", "length": 15746923}, {"path": "13_Week_4_-_Lecture_11-_Computer_architecture_and_memory_optimization/04_W4-L11.4_-_Examples-_Efficiently_working_with_mutlidimensional_arrays_in_Fortran_and_Python.srt", "length": 12900}, {"path": "13_Week_4_-_Lecture_11-_Computer_architecture_and_memory_optimization/04_W4-L11.4_-_Examples-_Efficiently_working_with_mutlidimensional_arrays_in_Fortran_and_Python.txt", "length": 8669}, {"path": "13_Week_4_-_Lecture_11-_Computer_architecture_and_memory_optimization/05_W4-L11.5_-_More_about_memory_cache-_working_with_matrices_with_sizes_as_higher_powers_of_2.mp4", "length": 12537435}, {"path": "13_Week_4_-_Lecture_11-_Computer_architecture_and_memory_optimization/05_W4-L11.5_-_More_about_memory_cache-_working_with_matrices_with_sizes_as_higher_powers_of_2.srt", "length": 10194}, {"path": "13_Week_4_-_Lecture_11-_Computer_architecture_and_memory_optimization/05_W4-L11.5_-_More_about_memory_cache-_working_with_matrices_with_sizes_as_higher_powers_of_2.txt", "length": 6906}, {"path": "13_Week_4_-_Lecture_11-_Computer_architecture_and_memory_optimization/06_W4-L11.6_-_Summary-_Basic_considerations_for_optimizing_code.mp4", "length": 6586091}, {"path": "13_Week_4_-_Lecture_11-_Computer_architecture_and_memory_optimization/06_W4-L11.6_-_Summary-_Basic_considerations_for_optimizing_code.srt", "length": 6142}, {"path": "13_Week_4_-_Lecture_11-_Computer_architecture_and_memory_optimization/06_W4-L11.6_-_Summary-_Basic_considerations_for_optimizing_code.txt", "length": 4146}, {"path": "14_Week_4_-_Lecture_12/01_W4-L12.1_-_Computer_arithmetic_with_floating_point_numbers.mp4", "length": 22956127}, {"path": "14_Week_4_-_Lecture_12/01_W4-L12.1_-_Computer_arithmetic_with_floating_point_numbers.pdf", "length": 338310}, {"path": "14_Week_4_-_Lecture_12/01_W4-L12.1_-_Computer_arithmetic_with_floating_point_numbers.srt", "length": 21690}, {"path": "14_Week_4_-_Lecture_12/01_W4-L12.1_-_Computer_arithmetic_with_floating_point_numbers.txt", "length": 14589}, {"path": "14_Week_4_-_Lecture_12/02_W4-L12.2_-_Sample_compiler_optimization_flags.mp4", "length": 10820082}, {"path": "14_Week_4_-_Lecture_12/02_W4-L12.2_-_Sample_compiler_optimization_flags.srt", "length": 10334}, {"path": "14_Week_4_-_Lecture_12/02_W4-L12.2_-_Sample_compiler_optimization_flags.txt", "length": 6943}, {"path": "14_Week_4_-_Lecture_12/03_W4-L12.3_-_Manual_code_optimization_examples.mp4", "length": 13378434}, {"path": "14_Week_4_-_Lecture_12/03_W4-L12.3_-_Manual_code_optimization_examples.srt", "length": 12379}, {"path": "14_Week_4_-_Lecture_12/03_W4-L12.3_-_Manual_code_optimization_examples.txt", "length": 8288}, {"path": "14_Week_4_-_Lecture_12/04_W4-L12.4_-_CPU_time_vs._throughput.mp4", "length": 6746063}, {"path": "14_Week_4_-_Lecture_12/04_W4-L12.4_-_CPU_time_vs._throughput.srt", "length": 6238}, {"path": "14_Week_4_-_Lecture_12/04_W4-L12.4_-_CPU_time_vs._throughput.txt", "length": 4174}, {"path": "14_Week_4_-_Lecture_12/05_W4-L12.5_-_Parallel_computing-_Basic_concepts.mp4", "length": 9926654}, {"path": "14_Week_4_-_Lecture_12/05_W4-L12.5_-_Parallel_computing-_Basic_concepts.srt", "length": 9492}, {"path": "14_Week_4_-_Lecture_12/05_W4-L12.5_-_Parallel_computing-_Basic_concepts.txt", "length": 6408}, {"path": "14_Week_4_-_Lecture_12/06_W4-L12.6_-_Multi-thread_computing_with_shared_memory.mp4", "length": 6881484}, {"path": "14_Week_4_-_Lecture_12/06_W4-L12.6_-_Multi-thread_computing_with_shared_memory.srt", "length": 6492}, {"path": "14_Week_4_-_Lecture_12/06_W4-L12.6_-_Multi-thread_computing_with_shared_memory.txt", "length": 4360}, {"path": "14_Week_4_-_Lecture_12/07_W4-L12.7_-_Multi-process_computing_with_distributed_memory.mp4", "length": 5193626}, {"path": "14_Week_4_-_Lecture_12/07_W4-L12.7_-_Multi-process_computing_with_distributed_memory.srt", "length": 4712}, {"path": "14_Week_4_-_Lecture_12/07_W4-L12.7_-_Multi-process_computing_with_distributed_memory.txt", "length": 3158}, {"path": "15_Week_5_-_Lecture_13/01_W5-L13.1_-_Amdahls_law.mp4", "length": 15413600}, {"path": "15_Week_5_-_Lecture_13/01_W5-L13.1_-_Amdahls_law.pdf", "length": 386549}, {"path": "15_Week_5_-_Lecture_13/01_W5-L13.1_-_Amdahls_law.srt", "length": 14772}, {"path": "15_Week_5_-_Lecture_13/01_W5-L13.1_-_Amdahls_law.txt", "length": 9876}, {"path": "15_Week_5_-_Lecture_13/02_W5-L13.2_-_Algorithm_Scaling-_Strong_and_Weak_scaling.mp4", "length": 22624585}, {"path": "15_Week_5_-_Lecture_13/02_W5-L13.2_-_Algorithm_Scaling-_Strong_and_Weak_scaling.srt", "length": 20405}, {"path": "15_Week_5_-_Lecture_13/02_W5-L13.2_-_Algorithm_Scaling-_Strong_and_Weak_scaling.txt", "length": 13689}, {"path": "15_Week_5_-_Lecture_13/03_W5-L13.3_-_OpenMP_basic_ideas.mp4", "length": 12921366}, {"path": "15_Week_5_-_Lecture_13/03_W5-L13.3_-_OpenMP_basic_ideas.srt", "length": 10707}, {"path": "15_Week_5_-_Lecture_13/03_W5-L13.3_-_OpenMP_basic_ideas.txt", "length": 7246}, {"path": "15_Week_5_-_Lecture_13/04_W5-L13.4_-_OpenMP_directives.mp4", "length": 15735935}, {"path": "15_Week_5_-_Lecture_13/04_W5-L13.4_-_OpenMP_directives.srt", "length": 12730}, {"path": "15_Week_5_-_Lecture_13/04_W5-L13.4_-_OpenMP_directives.txt", "length": 8604}, {"path": "15_Week_5_-_Lecture_13/05_W5-L13.5_-_Example_OpenMP_test_code.mp4", "length": 15670056}, {"path": "15_Week_5_-_Lecture_13/05_W5-L13.5_-_Example_OpenMP_test_code.srt", "length": 13150}, {"path": "15_Week_5_-_Lecture_13/05_W5-L13.5_-_Example_OpenMP_test_code.txt", "length": 8744}, {"path": "16_Week_5_-_Lecture_14/01_W5-L14.1_-_Continued-_Example_OpenMP_test_code.mp4", "length": 11089018}, {"path": "16_Week_5_-_Lecture_14/01_W5-L14.1_-_Continued-_Example_OpenMP_test_code.pdf", "length": 145681}, {"path": "16_Week_5_-_Lecture_14/01_W5-L14.1_-_Continued-_Example_OpenMP_test_code.srt", "length": 10865}, {"path": "16_Week_5_-_Lecture_14/01_W5-L14.1_-_Continued-_Example_OpenMP_test_code.txt", "length": 7229}, {"path": "16_Week_5_-_Lecture_14/02_W5-L14.2_-_OpenMP_parallel_do_loops.mp4", "length": 7963286}, {"path": "16_Week_5_-_Lecture_14/02_W5-L14.2_-_OpenMP_parallel_do_loops.srt", "length": 7317}, {"path": "16_Week_5_-_Lecture_14/02_W5-L14.2_-_OpenMP_parallel_do_loops.txt", "length": 5015}, {"path": "16_Week_5_-_Lecture_14/03_W5-L14.3_-_Aside-_Memory_Stack_considerations_with_OpenMP.mp4", "length": 6569403}, {"path": "16_Week_5_-_Lecture_14/03_W5-L14.3_-_Aside-_Memory_Stack_considerations_with_OpenMP.srt", "length": 6352}, {"path": "16_Week_5_-_Lecture_14/03_W5-L14.3_-_Aside-_Memory_Stack_considerations_with_OpenMP.txt", "length": 4322}, {"path": "16_Week_5_-_Lecture_14/04_W5-L14.4_-_OpenMP_do_loops-_using_private_clauses_changing_defaults.mp4", "length": 16251265}, {"path": "16_Week_5_-_Lecture_14/04_W5-L14.4_-_OpenMP_do_loops-_using_private_clauses_changing_defaults.srt", "length": 13854}, {"path": "16_Week_5_-_Lecture_14/04_W5-L14.4_-_OpenMP_do_loops-_using_private_clauses_changing_defaults.txt", "length": 9273}, {"path": "16_Week_5_-_Lecture_14/05_W5-L14.5_-_OpenMP_do_loops-_synchronization_and_conditional_clauses.mp4", "length": 5486469}, {"path": "16_Week_5_-_Lecture_14/05_W5-L14.5_-_OpenMP_do_loops-_synchronization_and_conditional_clauses.srt", "length": 5266}, {"path": "16_Week_5_-_Lecture_14/05_W5-L14.5_-_OpenMP_do_loops-_synchronization_and_conditional_clauses.txt", "length": 3610}, {"path": "16_Week_5_-_Lecture_14/06_W5-L14.6_-_OpenMP_nested_loops.mp4", "length": 10687699}, {"path": "16_Week_5_-_Lecture_14/06_W5-L14.6_-_OpenMP_nested_loops.srt", "length": 9524}, {"path": "16_Week_5_-_Lecture_14/06_W5-L14.6_-_OpenMP_nested_loops.txt", "length": 6338}, {"path": "16_Week_5_-_Lecture_14/07_W5-L14.7_-_OpenMP_reduction_clause.mp4", "length": 11759469}, {"path": "16_Week_5_-_Lecture_14/07_W5-L14.7_-_OpenMP_reduction_clause.srt", "length": 10638}, {"path": "16_Week_5_-_Lecture_14/07_W5-L14.7_-_OpenMP_reduction_clause.txt", "length": 7142}, {"path": "17_Week_5_-_Lecture_15/01_W5-L15.1_-_Timing_Unix_commands_and_Fortran_code.mp4", "length": 6117920}, {"path": "17_Week_5_-_Lecture_15/01_W5-L15.1_-_Timing_Unix_commands_and_Fortran_code.pdf", "length": 36908}, {"path": "17_Week_5_-_Lecture_15/01_W5-L15.1_-_Timing_Unix_commands_and_Fortran_code.srt", "length": 4475}, {"path": "17_Week_5_-_Lecture_15/01_W5-L15.1_-_Timing_Unix_commands_and_Fortran_code.txt", "length": 2989}, {"path": "17_Week_5_-_Lecture_15/02_W5-L15.2_-_Example-_Timing_Fortran_code_for_matrix-matrix_multiplication.mp4", "length": 10130205}, {"path": "17_Week_5_-_Lecture_15/02_W5-L15.2_-_Example-_Timing_Fortran_code_for_matrix-matrix_multiplication.srt", "length": 6953}, {"path": "17_Week_5_-_Lecture_15/02_W5-L15.2_-_Example-_Timing_Fortran_code_for_matrix-matrix_multiplication.txt", "length": 4583}, {"path": "17_Week_5_-_Lecture_15/03_W5-L15.3_-_Example-_Timing_Fortran_OpenMP_code_for_matrixmatrix_multiplication.mp4", "length": 3505436}, {"path": "17_Week_5_-_Lecture_15/03_W5-L15.3_-_Example-_Timing_Fortran_OpenMP_code_for_matrixmatrix_multiplication.srt", "length": 1908}, {"path": "17_Week_5_-_Lecture_15/03_W5-L15.3_-_Example-_Timing_Fortran_OpenMP_code_for_matrixmatrix_multiplication.txt", "length": 1272}, {"path": "18_Week_6_-_Lecture_16/01_W6-L16.1_-_Parallelizing_loops_with_data_dependencies_using_OpenMP.mp4", "length": 17144695}, {"path": "18_Week_6_-_Lecture_16/01_W6-L16.1_-_Parallelizing_loops_with_data_dependencies_using_OpenMP.pdf", "length": 216073}, {"path": "18_Week_6_-_Lecture_16/01_W6-L16.1_-_Parallelizing_loops_with_data_dependencies_using_OpenMP.srt", "length": 13991}, {"path": "18_Week_6_-_Lecture_16/01_W6-L16.1_-_Parallelizing_loops_with_data_dependencies_using_OpenMP.txt", "length": 9410}, {"path": "18_Week_6_-_Lecture_16/02_W6-L16.2_-_Thread-safe_and_Non-Thread-safe_functions.mp4", "length": 14191650}, {"path": "18_Week_6_-_Lecture_16/02_W6-L16.2_-_Thread-safe_and_Non-Thread-safe_functions.srt", "length": 11756}, {"path": "18_Week_6_-_Lecture_16/02_W6-L16.2_-_Thread-safe_and_Non-Thread-safe_functions.txt", "length": 7805}, {"path": "18_Week_6_-_Lecture_16/03_W6-L16.3_-_Pure_subroutines_and_functions.mp4", "length": 8437332}, {"path": "18_Week_6_-_Lecture_16/03_W6-L16.3_-_Pure_subroutines_and_functions.srt", "length": 7518}, {"path": "18_Week_6_-_Lecture_16/03_W6-L16.3_-_Pure_subroutines_and_functions.txt", "length": 4944}, {"path": "18_Week_6_-_Lecture_16/04_W6-L16.4_-_Beyond_parallel_loops-_other_useful_OpenMP_directives.mp4", "length": 21863685}, {"path": "18_Week_6_-_Lecture_16/04_W6-L16.4_-_Beyond_parallel_loops-_other_useful_OpenMP_directives.srt", "length": 18523}, {"path": "18_Week_6_-_Lecture_16/04_W6-L16.4_-_Beyond_parallel_loops-_other_useful_OpenMP_directives.txt", "length": 12297}, {"path": "18_Week_6_-_Lecture_16/05_W6-L16.5_-_Example-_Fortran_code_with_these_OpenMP_directives.mp4", "length": 5882861}, {"path": "18_Week_6_-_Lecture_16/05_W6-L16.5_-_Example-_Fortran_code_with_these_OpenMP_directives.srt", "length": 4792}, {"path": "18_Week_6_-_Lecture_16/05_W6-L16.5_-_Example-_Fortran_code_with_these_OpenMP_directives.txt", "length": 3204}, {"path": "19_Week_6_-_Lecture_17/01_W6-L17.1_-_Using_Wakari_for_the_IPython_notebook.mp4", "length": 1907808}, {"path": "19_Week_6_-_Lecture_17/01_W6-L17.1_-_Using_Wakari_for_the_IPython_notebook.pdf", "length": 149199}, {"path": "19_Week_6_-_Lecture_17/01_W6-L17.1_-_Using_Wakari_for_the_IPython_notebook.srt", "length": 1827}, {"path": "19_Week_6_-_Lecture_17/01_W6-L17.1_-_Using_Wakari_for_the_IPython_notebook.txt", "length": 1225}, {"path": "19_Week_6_-_Lecture_17/02_W6-L17.2_-_Fine_vs._Coarse_grain_parallelism.mp4", "length": 6068133}, {"path": "19_Week_6_-_Lecture_17/02_W6-L17.2_-_Fine_vs._Coarse_grain_parallelism.srt", "length": 5983}, {"path": "19_Week_6_-_Lecture_17/02_W6-L17.2_-_Fine_vs._Coarse_grain_parallelism.txt", "length": 4055}, {"path": "19_Week_6_-_Lecture_17/03_W6-L17.3_-_Example-_Fine_grain_solution_for_system_of_decoupled_ODEs.mp4", "length": 15156759}, {"path": "19_Week_6_-_Lecture_17/03_W6-L17.3_-_Example-_Fine_grain_solution_for_system_of_decoupled_ODEs.srt", "length": 15126}, {"path": "19_Week_6_-_Lecture_17/03_W6-L17.3_-_Example-_Fine_grain_solution_for_system_of_decoupled_ODEs.txt", "length": 10020}, {"path": "19_Week_6_-_Lecture_17/04_W6-L17.4_-_Example-_Coarse_grain_solution_for_system_of_decoupled_ODEs.mp4", "length": 8980866}, {"path": "19_Week_6_-_Lecture_17/04_W6-L17.4_-_Example-_Coarse_grain_solution_for_system_of_decoupled_ODEs.srt", "length": 7832}, {"path": "19_Week_6_-_Lecture_17/04_W6-L17.4_-_Example-_Coarse_grain_solution_for_system_of_decoupled_ODEs.txt", "length": 5258}, {"path": "19_Week_6_-_Lecture_17/05_W6-L17.5_-_Example-_Normalizing_a_vector_using_fine_and_coarse_grain_approaches.mp4", "length": 17956707}, {"path": "19_Week_6_-_Lecture_17/05_W6-L17.5_-_Example-_Normalizing_a_vector_using_fine_and_coarse_grain_approaches.srt", "length": 15862}, {"path": "19_Week_6_-_Lecture_17/05_W6-L17.5_-_Example-_Normalizing_a_vector_using_fine_and_coarse_grain_approaches.txt", "length": 10651}, {"path": "19_Week_6_-_Lecture_17/06_W6-L17.6_-_Example-_OpenMP_implementation_for_solving_system_of_decoupled_ODEs_with_shared_exit_criterion.mp4", "length": 28509030}, {"path": "19_Week_6_-_Lecture_17/06_W6-L17.6_-_Example-_OpenMP_implementation_for_solving_system_of_decoupled_ODEs_with_shared_exit_criterion.srt", "length": 23627}, {"path": "19_Week_6_-_Lecture_17/06_W6-L17.6_-_Example-_OpenMP_implementation_for_solving_system_of_decoupled_ODEs_with_shared_exit_criterion.txt", "length": 15686}, {"path": "20_Week_6_-_Lecture_18/01_W6-L18.1_-_Introduction_to_MPI_(Message_Passing_Interface).mp4", "length": 16336054}, {"path": "20_Week_6_-_Lecture_18/01_W6-L18.1_-_Introduction_to_MPI_(Message_Passing_Interface).pdf", "length": 149676}, {"path": "20_Week_6_-_Lecture_18/01_W6-L18.1_-_Introduction_to_MPI_(Message_Passing_Interface).srt", "length": 12675}, {"path": "20_Week_6_-_Lecture_18/01_W6-L18.1_-_Introduction_to_MPI_(Message_Passing_Interface).txt", "length": 8549}, {"path": "20_Week_6_-_Lecture_18/02_W6-L18.2_-_MPI_Communications_the_mpi_Module_and_MPI_functions.mp4", "length": 9891606}, {"path": "20_Week_6_-_Lecture_18/02_W6-L18.2_-_MPI_Communications_the_mpi_Module_and_MPI_functions.srt", "length": 7208}, {"path": "20_Week_6_-_Lecture_18/02_W6-L18.2_-_MPI_Communications_the_mpi_Module_and_MPI_functions.txt", "length": 4872}, {"path": "20_Week_6_-_Lecture_18/03_W6-L18.3_-_Example-_Approximating_pi_using_OpenMP.mp4", "length": 9017578}, {"path": "20_Week_6_-_Lecture_18/03_W6-L18.3_-_Example-_Approximating_pi_using_OpenMP.srt", "length": 6893}, {"path": "20_Week_6_-_Lecture_18/03_W6-L18.3_-_Example-_Approximating_pi_using_OpenMP.txt", "length": 4591}, {"path": "20_Week_6_-_Lecture_18/04_W6-L18.4_-_Example-_Approximating_pi_using_MPI.mp4", "length": 10620794}, {"path": "20_Week_6_-_Lecture_18/04_W6-L18.4_-_Example-_Approximating_pi_using_MPI.srt", "length": 7382}, {"path": "20_Week_6_-_Lecture_18/04_W6-L18.4_-_Example-_Approximating_pi_using_MPI.txt", "length": 4876}, {"path": "20_Week_6_-_Lecture_18/05_W6-L18.5_-_MPI_Broadcast-_details_and_examples.mp4", "length": 11303833}, {"path": "20_Week_6_-_Lecture_18/05_W6-L18.5_-_MPI_Broadcast-_details_and_examples.srt", "length": 7549}, {"path": "20_Week_6_-_Lecture_18/05_W6-L18.5_-_MPI_Broadcast-_details_and_examples.txt", "length": 5111}, {"path": "20_Week_6_-_Lecture_18/06_W6-L18.6_-_MPI_Reduce-_details_and_examples.mp4", "length": 20320966}, {"path": "20_Week_6_-_Lecture_18/06_W6-L18.6_-_MPI_Reduce-_details_and_examples.srt", "length": 13688}, {"path": "20_Week_6_-_Lecture_18/06_W6-L18.6_-_MPI_Reduce-_details_and_examples.txt", "length": 9247}, {"path": "21_Week_7_-_Lecture_19/01_W7-L19.1_-__IPython_parallel_architecture.mp4", "length": 19827252}, {"path": "21_Week_7_-_Lecture_19/01_W7-L19.1_-__IPython_parallel_architecture.pdf", "length": 23183}, {"path": "21_Week_7_-_Lecture_19/01_W7-L19.1_-__IPython_parallel_architecture.srt", "length": 17845}, {"path": "21_Week_7_-_Lecture_19/01_W7-L19.1_-__IPython_parallel_architecture.txt", "length": 11934}, {"path": "21_Week_7_-_Lecture_19/02_W7-L19.2_-__Getting_started.mp4", "length": 10937533}, {"path": "21_Week_7_-_Lecture_19/02_W7-L19.2_-__Getting_started.srt", "length": 9387}, {"path": "21_Week_7_-_Lecture_19/02_W7-L19.2_-__Getting_started.txt", "length": 6235}, {"path": "21_Week_7_-_Lecture_19/03_W7-L19.3_-__Map_and_reduce.mp4", "length": 8512819}, {"path": "21_Week_7_-_Lecture_19/03_W7-L19.3_-__Map_and_reduce.srt", "length": 7433}, {"path": "21_Week_7_-_Lecture_19/03_W7-L19.3_-__Map_and_reduce.txt", "length": 4961}, {"path": "21_Week_7_-_Lecture_19/04_W7-L19.4_-_Direct_view_interface.mp4", "length": 15537631}, {"path": "21_Week_7_-_Lecture_19/04_W7-L19.4_-_Direct_view_interface.srt", "length": 10090}, {"path": "21_Week_7_-_Lecture_19/04_W7-L19.4_-_Direct_view_interface.txt", "length": 6699}, {"path": "21_Week_7_-_Lecture_19/05_W7-L19.5_-__Waiting_for_results.mp4", "length": 12766924}, {"path": "21_Week_7_-_Lecture_19/05_W7-L19.5_-__Waiting_for_results.srt", "length": 10694}, {"path": "21_Week_7_-_Lecture_19/05_W7-L19.5_-__Waiting_for_results.txt", "length": 7128}, {"path": "21_Week_7_-_Lecture_19/06_W7-L19.6_-_Debugging_with_qtconsole.mp4", "length": 9632839}, {"path": "21_Week_7_-_Lecture_19/06_W7-L19.6_-_Debugging_with_qtconsole.srt", "length": 7708}, {"path": "21_Week_7_-_Lecture_19/06_W7-L19.6_-_Debugging_with_qtconsole.txt", "length": 5134}, {"path": "21_Week_7_-_Lecture_19/07_W7-L19.7_-_Scatter-gather_and_mpi4py_example.mp4", "length": 11582880}, {"path": "21_Week_7_-_Lecture_19/07_W7-L19.7_-_Scatter-gather_and_mpi4py_example.srt", "length": 8664}, {"path": "21_Week_7_-_Lecture_19/07_W7-L19.7_-_Scatter-gather_and_mpi4py_example.txt", "length": 5852}, {"path": "22_Week_7_-_Lecture_20/01_W7-L20.1_-_Adaptive_quadrature-_Basic_ideas.mp4", "length": 10959328}, {"path": "22_Week_7_-_Lecture_20/01_W7-L20.1_-_Adaptive_quadrature-_Basic_ideas.pdf", "length": 717561}, {"path": "22_Week_7_-_Lecture_20/01_W7-L20.1_-_Adaptive_quadrature-_Basic_ideas.srt", "length": 10699}, {"path": "22_Week_7_-_Lecture_20/01_W7-L20.1_-_Adaptive_quadrature-_Basic_ideas.txt", "length": 7203}, {"path": "22_Week_7_-_Lecture_20/02_W7-L20.2_-_Example-_Recursive_subroutine_for_computing_factorials.mp4", "length": 5794978}, {"path": "22_Week_7_-_Lecture_20/02_W7-L20.2_-_Example-_Recursive_subroutine_for_computing_factorials.srt", "length": 5175}, {"path": "22_Week_7_-_Lecture_20/02_W7-L20.2_-_Example-_Recursive_subroutine_for_computing_factorials.txt", "length": 3417}, {"path": "22_Week_7_-_Lecture_20/03_W7-L20.3_-_Fortran_90_code_for_adaptive_quadrature_Version_I-_Serial.mp4", "length": 17459823}, {"path": "22_Week_7_-_Lecture_20/03_W7-L20.3_-_Fortran_90_code_for_adaptive_quadrature_Version_I-_Serial.srt", "length": 15157}, {"path": "22_Week_7_-_Lecture_20/03_W7-L20.3_-_Fortran_90_code_for_adaptive_quadrature_Version_I-_Serial.txt", "length": 10191}, {"path": "22_Week_7_-_Lecture_20/04_W7-L20.4_-_Results_from_Serial_code_(Version_I)_for_adaptive_quadrature.mp4", "length": 6689414}, {"path": "22_Week_7_-_Lecture_20/04_W7-L20.4_-_Results_from_Serial_code_(Version_I)_for_adaptive_quadrature.srt", "length": 6479}, {"path": "22_Week_7_-_Lecture_20/04_W7-L20.4_-_Results_from_Serial_code_(Version_I)_for_adaptive_quadrature.txt", "length": 4381}, {"path": "22_Week_7_-_Lecture_20/05_W7-L20.5_-_Adaptive_quadrature_Version_II-_Parallel_with_Open_MP.mp4", "length": 5456110}, {"path": "22_Week_7_-_Lecture_20/05_W7-L20.5_-_Adaptive_quadrature_Version_II-_Parallel_with_Open_MP.srt", "length": 4835}, {"path": "22_Week_7_-_Lecture_20/05_W7-L20.5_-_Adaptive_quadrature_Version_II-_Parallel_with_Open_MP.txt", "length": 3179}, {"path": "22_Week_7_-_Lecture_20/06_W7-L20.6_-_Adaptive_quadrature_Version_III-_Parallel_with_Open_MP_and_load_balancing.mp4", "length": 8759511}, {"path": "22_Week_7_-_Lecture_20/06_W7-L20.6_-_Adaptive_quadrature_Version_III-_Parallel_with_Open_MP_and_load_balancing.srt", "length": 7340}, {"path": "22_Week_7_-_Lecture_20/06_W7-L20.6_-_Adaptive_quadrature_Version_III-_Parallel_with_Open_MP_and_load_balancing.txt", "length": 4902}, {"path": "22_Week_7_-_Lecture_20/07_W7-L20.7_-__Software_for_adaptive_quadrature.mp4", "length": 4534574}, {"path": "22_Week_7_-_Lecture_20/07_W7-L20.7_-__Software_for_adaptive_quadrature.srt", "length": 3758}, {"path": "22_Week_7_-_Lecture_20/07_W7-L20.7_-__Software_for_adaptive_quadrature.txt", "length": 2510}, {"path": "23_Week_7_-_Lecture_21/01_W7-L21.1_-_Review_of_MPI_normalizing_a_vector.mp4", "length": 15174754}, {"path": "23_Week_7_-_Lecture_21/01_W7-L21.1_-_Review_of_MPI_normalizing_a_vector.pdf", "length": 130348}, {"path": "23_Week_7_-_Lecture_21/01_W7-L21.1_-_Review_of_MPI_normalizing_a_vector.srt", "length": 11870}, {"path": "23_Week_7_-_Lecture_21/01_W7-L21.1_-_Review_of_MPI_normalizing_a_vector.txt", "length": 7989}, {"path": "23_Week_7_-_Lecture_21/02_W7-L21.2_-_MPI_AllReduce_and_the_Master-worker_paradigm.mp4", "length": 9105125}, {"path": "23_Week_7_-_Lecture_21/02_W7-L21.2_-_MPI_AllReduce_and_the_Master-worker_paradigm.srt", "length": 7292}, {"path": "23_Week_7_-_Lecture_21/02_W7-L21.2_-_MPI_AllReduce_and_the_Master-worker_paradigm.txt", "length": 4922}, {"path": "23_Week_7_-_Lecture_21/03_W7-L21.3_-_MPI_Send_and_Receive.mp4", "length": 19703610}, {"path": "23_Week_7_-_Lecture_21/03_W7-L21.3_-_MPI_Send_and_Receive.srt", "length": 15885}, {"path": "23_Week_7_-_Lecture_21/03_W7-L21.3_-_MPI_Send_and_Receive.txt", "length": 10639}, {"path": "23_Week_7_-_Lecture_21/04_W7-L21.4_-_MPI_Receive-_Tags_and_the_status_argument.mp4", "length": 15420681}, {"path": "23_Week_7_-_Lecture_21/04_W7-L21.4_-_MPI_Receive-_Tags_and_the_status_argument.srt", "length": 11021}, {"path": "23_Week_7_-_Lecture_21/04_W7-L21.4_-_MPI_Receive-_Tags_and_the_status_argument.txt", "length": 7280}, {"path": "23_Week_7_-_Lecture_21/05_W7-L21.5_-__Blocking_and_non-blocking_send_and_receives.mp4", "length": 9836618}, {"path": "23_Week_7_-_Lecture_21/05_W7-L21.5_-__Blocking_and_non-blocking_send_and_receives.srt", "length": 7764}, {"path": "23_Week_7_-_Lecture_21/05_W7-L21.5_-__Blocking_and_non-blocking_send_and_receives.txt", "length": 5224}, {"path": "24_Week_8_-_Lecture_22/01_W8-L22.1_-_MPI_Send-Receive_example-_Compute_1-norm_of_a_matrix_Version_1.mp4", "length": 26098828}, {"path": "24_Week_8_-_Lecture_22/01_W8-L22.1_-_MPI_Send-Receive_example-_Compute_1-norm_of_a_matrix_Version_1.pdf", "length": 148060}, {"path": "24_Week_8_-_Lecture_22/01_W8-L22.1_-_MPI_Send-Receive_example-_Compute_1-norm_of_a_matrix_Version_1.srt", "length": 20107}, {"path": "24_Week_8_-_Lecture_22/01_W8-L22.1_-_MPI_Send-Receive_example-_Compute_1-norm_of_a_matrix_Version_1.txt", "length": 13391}, {"path": "24_Week_8_-_Lecture_22/02_W8-L22.2_-_MPI_Send-Receive_example-_Compute_1-norm_of_a_matrix_generalized_Version_2.mp4", "length": 18623181}, {"path": "24_Week_8_-_Lecture_22/02_W8-L22.2_-_MPI_Send-Receive_example-_Compute_1-norm_of_a_matrix_generalized_Version_2.srt", "length": 14721}, {"path": "24_Week_8_-_Lecture_22/02_W8-L22.2_-_MPI_Send-Receive_example-_Compute_1-norm_of_a_matrix_generalized_Version_2.txt", "length": 9755}, {"path": "24_Week_8_-_Lecture_22/03_W8-L22.3_-_Mathematical_Software_resources_LAPACK_and_BLAS.mp4", "length": 17811783}, {"path": "24_Week_8_-_Lecture_22/03_W8-L22.3_-_Mathematical_Software_resources_LAPACK_and_BLAS.srt", "length": 15516}, {"path": "24_Week_8_-_Lecture_22/03_W8-L22.3_-_Mathematical_Software_resources_LAPACK_and_BLAS.txt", "length": 10445}, {"path": "24_Week_8_-_Lecture_22/04_W8-L22.4_-_Using_and_creating_BLAS-LAPACK_libraries.mp4", "length": 9825350}, {"path": "24_Week_8_-_Lecture_22/04_W8-L22.4_-_Using_and_creating_BLAS-LAPACK_libraries.srt", "length": 6942}, {"path": "24_Week_8_-_Lecture_22/04_W8-L22.4_-_Using_and_creating_BLAS-LAPACK_libraries.txt", "length": 4674}, {"path": "24_Week_8_-_Lecture_22/05_W8-L22.5_-_Example-_DGESV_and_memory_allocation_for_arrays.mp4", "length": 10935629}, {"path": "24_Week_8_-_Lecture_22/05_W8-L22.5_-_Example-_DGESV_and_memory_allocation_for_arrays.srt", "length": 8959}, {"path": "24_Week_8_-_Lecture_22/05_W8-L22.5_-_Example-_DGESV_and_memory_allocation_for_arrays.txt", "length": 5977}, {"path": "25_Week_8_-_Lecture_23/01_W8-L23.1_-_Review-_Gaussian_elimination_and_LU_factorization.mp4", "length": 13221986}, {"path": "25_Week_8_-_Lecture_23/01_W8-L23.1_-_Review-_Gaussian_elimination_and_LU_factorization.pdf", "length": 299518}, {"path": "25_Week_8_-_Lecture_23/01_W8-L23.1_-_Review-_Gaussian_elimination_and_LU_factorization.srt", "length": 12049}, {"path": "25_Week_8_-_Lecture_23/01_W8-L23.1_-_Review-_Gaussian_elimination_and_LU_factorization.txt", "length": 8098}, {"path": "25_Week_8_-_Lecture_23/02_W8-L23.2_-_Using_DGESV_to_solve_linear_systems-_some_examples.mp4", "length": 15243136}, {"path": "25_Week_8_-_Lecture_23/02_W8-L23.2_-_Using_DGESV_to_solve_linear_systems-_some_examples.srt", "length": 13727}, {"path": "25_Week_8_-_Lecture_23/02_W8-L23.2_-_Using_DGESV_to_solve_linear_systems-_some_examples.txt", "length": 9251}, {"path": "25_Week_8_-_Lecture_23/03_W8-L23.3_-_The_diffusion-heat_partial_differential_equation_in_one_spatial_dimension.mp4", "length": 12546698}, {"path": "25_Week_8_-_Lecture_23/03_W8-L23.3_-_The_diffusion-heat_partial_differential_equation_in_one_spatial_dimension.srt", "length": 12018}, {"path": "25_Week_8_-_Lecture_23/03_W8-L23.3_-_The_diffusion-heat_partial_differential_equation_in_one_spatial_dimension.txt", "length": 8032}, {"path": "25_Week_8_-_Lecture_23/04_W8-L23.4_-_Finite_difference_method_for_numerical_solutions_of_the_1D_steady-state_diffusion_PDE.mp4", "length": 15297092}, {"path": "25_Week_8_-_Lecture_23/04_W8-L23.4_-_Finite_difference_method_for_numerical_solutions_of_the_1D_steady-state_diffusion_PDE.srt", "length": 13612}, {"path": "25_Week_8_-_Lecture_23/04_W8-L23.4_-_Finite_difference_method_for_numerical_solutions_of_the_1D_steady-state_diffusion_PDE.txt", "length": 9101}, {"path": "25_Week_8_-_Lecture_23/05_W8-L23.5_-_Heat_equation_in_2_spatial_domains-_The_Poisson_problem_and_its_finite_difference_approximation.mp4", "length": 10232025}, {"path": "25_Week_8_-_Lecture_23/05_W8-L23.5_-_Heat_equation_in_2_spatial_domains-_The_Poisson_problem_and_its_finite_difference_approximation.srt", "length": 8958}, {"path": "25_Week_8_-_Lecture_23/05_W8-L23.5_-_Heat_equation_in_2_spatial_domains-_The_Poisson_problem_and_its_finite_difference_approximation.txt", "length": 5942}, {"path": "25_Week_8_-_Lecture_23/06_W8-L23.6_-_Iterative_methods_the_Jacobi_iteration.mp4", "length": 8157106}, {"path": "25_Week_8_-_Lecture_23/06_W8-L23.6_-_Iterative_methods_the_Jacobi_iteration.srt", "length": 7720}, {"path": "25_Week_8_-_Lecture_23/06_W8-L23.6_-_Iterative_methods_the_Jacobi_iteration.txt", "length": 5214}, {"path": "26_Week_8_-_Lecture_24/01_W8-L24.1_-_Course_resource_notes_for_Linear_algebra_software.mp4", "length": 4127006}, {"path": "26_Week_8_-_Lecture_24/01_W8-L24.1_-_Course_resource_notes_for_Linear_algebra_software.pdf", "length": 267775}, {"path": "26_Week_8_-_Lecture_24/01_W8-L24.1_-_Course_resource_notes_for_Linear_algebra_software.srt", "length": 3458}, {"path": "26_Week_8_-_Lecture_24/01_W8-L24.1_-_Course_resource_notes_for_Linear_algebra_software.txt", "length": 2346}, {"path": "26_Week_8_-_Lecture_24/02_W8-L24.2_-_Implementing_Jacobi_iteration_in_Fortran_and_a_parallel_version_with_OpenMP.mp4", "length": 10784597}, {"path": "26_Week_8_-_Lecture_24/02_W8-L24.2_-_Implementing_Jacobi_iteration_in_Fortran_and_a_parallel_version_with_OpenMP.srt", "length": 9526}, {"path": "26_Week_8_-_Lecture_24/02_W8-L24.2_-_Implementing_Jacobi_iteration_in_Fortran_and_a_parallel_version_with_OpenMP.txt", "length": 6374}, {"path": "26_Week_8_-_Lecture_24/03_W8-L24.3_-_Implementing_Jacobi_with_MPI.mp4", "length": 19750669}, {"path": "26_Week_8_-_Lecture_24/03_W8-L24.3_-_Implementing_Jacobi_with_MPI.srt", "length": 14916}, {"path": "26_Week_8_-_Lecture_24/03_W8-L24.3_-_Implementing_Jacobi_with_MPI.txt", "length": 9985}, {"path": "26_Week_8_-_Lecture_24/04_W8-L24.4_-_Extending_Jacobi_to_2D.mp4", "length": 19154194}, {"path": "26_Week_8_-_Lecture_24/04_W8-L24.4_-_Extending_Jacobi_to_2D.srt", "length": 16141}, {"path": "26_Week_8_-_Lecture_24/04_W8-L24.4_-_Extending_Jacobi_to_2D.txt", "length": 10895}, {"path": "26_Week_8_-_Lecture_24/05_W8-L24.5_-_Gauss-Seidel_iteration_in_1D_and_2D_red-black_ordering_for_parallelizing.mp4", "length": 10525490}, {"path": "26_Week_8_-_Lecture_24/05_W8-L24.5_-_Gauss-Seidel_iteration_in_1D_and_2D_red-black_ordering_for_parallelizing.srt", "length": 8370}, {"path": "26_Week_8_-_Lecture_24/05_W8-L24.5_-_Gauss-Seidel_iteration_in_1D_and_2D_red-black_ordering_for_parallelizing.txt", "length": 5626}, {"path": "26_Week_8_-_Lecture_24/06_W8-L24.6_-_SOR.mp4", "length": 8033400}, {"path": "26_Week_8_-_Lecture_24/06_W8-L24.6_-_SOR.srt", "length": 7349}, {"path": "26_Week_8_-_Lecture_24/06_W8-L24.6_-_SOR.txt", "length": 4945}, {"path": "27_Week_9_-_Lecture_25/01_W9-L25.1_-_Cray_supercomputers_and_the_PGAS_language.mp4", "length": 15507206}, {"path": "27_Week_9_-_Lecture_25/01_W9-L25.1_-_Cray_supercomputers_and_the_PGAS_language.pdf", "length": 6564642}, {"path": "27_Week_9_-_Lecture_25/01_W9-L25.1_-_Cray_supercomputers_and_the_PGAS_language.srt", "length": 14752}, {"path": "27_Week_9_-_Lecture_25/01_W9-L25.1_-_Cray_supercomputers_and_the_PGAS_language.txt", "length": 9891}, {"path": "27_Week_9_-_Lecture_25/02_W9-L25.2_-_Traditional_PGAS_languages_eg-_Co-Array_Fortran_PGAS_extension_for_Fortran.mp4", "length": 16223212}, {"path": "27_Week_9_-_Lecture_25/02_W9-L25.2_-_Traditional_PGAS_languages_eg-_Co-Array_Fortran_PGAS_extension_for_Fortran.srt", "length": 19262}, {"path": "27_Week_9_-_Lecture_25/02_W9-L25.2_-_Traditional_PGAS_languages_eg-_Co-Array_Fortran_PGAS_extension_for_Fortran.txt", "length": 12896}, {"path": "27_Week_9_-_Lecture_25/03_W9-L25.3_-_Chapel_programming_language_and_PGAS.mp4", "length": 14406501}, {"path": "27_Week_9_-_Lecture_25/03_W9-L25.3_-_Chapel_programming_language_and_PGAS.srt", "length": 17676}, {"path": "27_Week_9_-_Lecture_25/03_W9-L25.3_-_Chapel_programming_language_and_PGAS.txt", "length": 11905}, {"path": "27_Week_9_-_Lecture_25/04_W9-L25.4_-_Characterizing_languages_for_parallel_computing.mp4", "length": 5385230}, {"path": "27_Week_9_-_Lecture_25/04_W9-L25.4_-_Characterizing_languages_for_parallel_computing.srt", "length": 6052}, {"path": "27_Week_9_-_Lecture_25/04_W9-L25.4_-_Characterizing_languages_for_parallel_computing.txt", "length": 4056}, {"path": "27_Week_9_-_Lecture_25/05_W9-L25.5_-_Chapel_motivation.mp4", "length": 16240113}, {"path": "27_Week_9_-_Lecture_25/05_W9-L25.5_-_Chapel_motivation.srt", "length": 21202}, {"path": "27_Week_9_-_Lecture_25/05_W9-L25.5_-_Chapel_motivation.txt", "length": 14101}, {"path": "27_Week_9_-_Lecture_25/06_W9-L25.6_-_Chapel_features.mp4", "length": 9677178}, {"path": "28_Week_9_-_Lecture_26/01_W9-L26.1_-_Introduction_to_Monte_Carlo_methods.mp4", "length": 6315791}, {"path": "28_Week_9_-_Lecture_26/01_W9-L26.1_-_Introduction_to_Monte_Carlo_methods.pdf", "length": 400102}, {"path": "28_Week_9_-_Lecture_26/01_W9-L26.1_-_Introduction_to_Monte_Carlo_methods.srt", "length": 5263}, {"path": "28_Week_9_-_Lecture_26/01_W9-L26.1_-_Introduction_to_Monte_Carlo_methods.txt", "length": 3607}, {"path": "28_Week_9_-_Lecture_26/02_W9-L26.2_-_Classical_Quadrature_problem.mp4", "length": 20597020}, {"path": "28_Week_9_-_Lecture_26/02_W9-L26.2_-_Classical_Quadrature_problem.srt", "length": 16407}, {"path": "28_Week_9_-_Lecture_26/02_W9-L26.2_-_Classical_Quadrature_problem.txt", "length": 11056}, {"path": "28_Week_9_-_Lecture_26/03_W9-L26.3_-_Monte-Carlo_Integration-_basic_ideas_and_error_estimation.mp4", "length": 18699411}, {"path": "28_Week_9_-_Lecture_26/03_W9-L26.3_-_Monte-Carlo_Integration-_basic_ideas_and_error_estimation.srt", "length": 15488}, {"path": "28_Week_9_-_Lecture_26/03_W9-L26.3_-_Monte-Carlo_Integration-_basic_ideas_and_error_estimation.txt", "length": 10382}, {"path": "28_Week_9_-_Lecture_26/04_W9-L26.4_-_Pseudo-Random_number_generators_generating_pseudo-random_numbers_in_Python.mp4", "length": 9997389}, {"path": "28_Week_9_-_Lecture_26/04_W9-L26.4_-_Pseudo-Random_number_generators_generating_pseudo-random_numbers_in_Python.srt", "length": 8380}, {"path": "28_Week_9_-_Lecture_26/04_W9-L26.4_-_Pseudo-Random_number_generators_generating_pseudo-random_numbers_in_Python.txt", "length": 5704}, {"path": "28_Week_9_-_Lecture_26/05_W9-L26.5_-_Generating_pseudo-random_numbers_in_Fortran.mp4", "length": 9937326}, {"path": "28_Week_9_-_Lecture_26/05_W9-L26.5_-_Generating_pseudo-random_numbers_in_Fortran.srt", "length": 7781}, {"path": "28_Week_9_-_Lecture_26/05_W9-L26.5_-_Generating_pseudo-random_numbers_in_Fortran.txt", "length": 5241}, {"path": "28_Week_9_-_Lecture_26/06_W9-L26.6_-_Generating_pseudo-random_numbers_in_parallel.mp4", "length": 8635869}, {"path": "28_Week_9_-_Lecture_26/06_W9-L26.6_-_Generating_pseudo-random_numbers_in_parallel.srt", "length": 6969}, {"path": "28_Week_9_-_Lecture_26/06_W9-L26.6_-_Generating_pseudo-random_numbers_in_parallel.txt", "length": 4735}, {"path": "28_Week_9_-_Lecture_26/07_W9-L26.7_-_Monte-Carlo_solution_of_Poisson_problem.mp4", "length": 8830773}, {"path": "28_Week_9_-_Lecture_26/07_W9-L26.7_-_Monte-Carlo_solution_of_Poisson_problem.srt", "length": 8062}, {"path": "28_Week_9_-_Lecture_26/07_W9-L26.7_-_Monte-Carlo_solution_of_Poisson_problem.txt", "length": 5420}, {"path": "29_Week_10_-_Lecture_27/01_W10-L27.1_-_Review-_Monte-Carlo_solution_of_Poisson_problem-Laplaces_Equation.mp4", "length": 9718266}, {"path": "29_Week_10_-_Lecture_27/01_W10-L27.1_-_Review-_Monte-Carlo_solution_of_Poisson_problem-Laplaces_Equation.pdf", "length": 197865}, {"path": "29_Week_10_-_Lecture_27/01_W10-L27.1_-_Review-_Monte-Carlo_solution_of_Poisson_problem-Laplaces_Equation.srt", "length": 9753}, {"path": "29_Week_10_-_Lecture_27/01_W10-L27.1_-_Review-_Monte-Carlo_solution_of_Poisson_problem-Laplaces_Equation.txt", "length": 6533}, {"path": "29_Week_10_-_Lecture_27/02_W10-L27.2_-_Random_walk_on_a_lattice.mp4", "length": 8848578}, {"path": "29_Week_10_-_Lecture_27/02_W10-L27.2_-_Random_walk_on_a_lattice.srt", "length": 8340}, {"path": "29_Week_10_-_Lecture_27/02_W10-L27.2_-_Random_walk_on_a_lattice.txt", "length": 5664}, {"path": "29_Week_10_-_Lecture_27/03_W10-L27.3_-_Example_Python_implementation-_Random_walk_on_lattice_for_Monte-Carlo_solution_of_Laplaces_equation.mp4", "length": 11912468}, {"path": "29_Week_10_-_Lecture_27/03_W10-L27.3_-_Example_Python_implementation-_Random_walk_on_lattice_for_Monte-Carlo_solution_of_Laplaces_equation.srt", "length": 10336}, {"path": "29_Week_10_-_Lecture_27/03_W10-L27.3_-_Example_Python_implementation-_Random_walk_on_lattice_for_Monte-Carlo_solution_of_Laplaces_equation.txt", "length": 7014}, {"path": "29_Week_10_-_Lecture_27/04_W10-L27.4_-_MPI_with_subroutines_and_functions.mp4", "length": 5036720}, {"path": "29_Week_10_-_Lecture_27/04_W10-L27.4_-_MPI_with_subroutines_and_functions.srt", "length": 4779}, {"path": "29_Week_10_-_Lecture_27/04_W10-L27.4_-_MPI_with_subroutines_and_functions.txt", "length": 3191}, {"path": "29_Week_10_

Download Info

  • Tips

    “[Coursera] High Performance Scientific Computing by Dr. Randall J. LeVeque” Its related downloads are collected from the DHT sharing network, the site will be 24 hours of real-time updates, to ensure that you get the latest resources.This site is not responsible for the authenticity of the resources, please pay attention to screening.If found bad resources, please send a report below the right, we will be the first time shielding.

  • DMCA Notice and Takedown Procedure

    If this resource infringes your copyright, please email([email protected]) us or leave your message here ! we will block the download link as soon as possiable.