<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Hi Kirill, in Intel® oneAPI Math Kernel Library</title>
    <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161146#M27929</link>
    <description>&lt;P&gt;Hi Kirill,&lt;/P&gt;&lt;P&gt;Indeed the columns are consecutive. The problem still persists. I extracted the some values to give an example of where the CSC double matrix creation results in a memory access violation:&lt;/P&gt;&lt;P&gt;int main()&lt;BR /&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;double values[1776] = { -2.377580, 1.611731, 1.050312, -0.078890, 0.506025, -0.423907, -0.660978, -0.359548, 0.877969, 0.508396, -0.250658, -0.812624, -0.690747, 1.146403, -1.029546, 0.884606, -0.112610, 1.386795, 0.901499, 0.488795, 0.665152, 0.550971, 1.391156, 0.175642, 0.910889, 0.707647, 0.713882, 1.185586, -0.630571, 0.322048, -0.125209, -0.699901, -0.513849, 1.570883, 1.261243, 1.205212, -0.742532, -0.191235, 0.451209, 0.394471, 0.734312, -0.055546, -1.903248, -0.241583, 1.039360, -1.645029, 0.197116, 2.369665, -1.404547, -0.592803, -0.069597, 0.142475, 0.340979, 1.393337, -0.053180, 0.106219, -0.086055, 2.181271, 0.238131, -0.816468, 0.668462, -0.819880, 0.384390, 1.120214, 0.168705, -0.305590, -2.778729, -0.605478, 1.493040, 1.519455, 0.427989, 0.917575, 0.995560, 0.558816, 0.935716, 1.221940, -0.315310, 0.315859, -0.185406, -1.127177, 0.699218, 0.269067, -0.663349, 0.047450, 0.512461, -2.421430, -0.244996, 0.935484, -1.173317, -0.467337, -1.289035, -0.053494, -1.615548, 0.180950, -0.978910, -0.418425, 1.059001, 1.781933, -0.129004, -0.562466, -3.407188, 0.763537, 0.778429, -0.381433, 1.053938, 0.075216, 1.690002, -2.113154, -1.274407, 0.459886, -1.651020, 0.668509, -0.616358, -0.726688, -0.665559, 0.145854, 0.977002, 0.659483, 0.489693, 0.346501, -0.323223, -0.658752, -0.106620, -0.084427, -1.123908, -1.213663, -0.034898, -1.384440, -1.257799, 1.751319, 0.529197, -1.454243, 0.460591, -0.091945, -0.238883, -0.103643, -0.970631, 0.212586, 0.495480, 0.837591, -0.561529, 0.504845, 0.069785, 0.514121, -0.288523, 0.547341, 1.448913, 0.723764, 0.313795, -0.437289, 0.122466, -1.060462, -1.304475, -0.195203, 0.531022, -1.490858, -0.808334, 0.422800, 0.897447, 1.971911, 2.339596, 0.029336, -0.080199, 0.328879, 0.196054, -0.454071, -0.243010, -0.797549, -3.985567, 0.430768, -0.716709, -1.297508, -0.999111, 0.342328, 0.287924, -2.164350, -0.493050, -0.040803, -1.232193, 0.707210, 0.580739, 0.009401, 1.183275, -0.952829, 1.469957, 0.482778, 0.168255, -0.166353, 0.159601, -0.497204, 0.146236, 0.725239, -0.464183, -0.209726, 0.771492, 0.102407, 0.071780, -0.457344, -0.501955, -1.842483, 0.010164, -0.172175, -0.666391, -0.588490, 1.187333, 0.475952, -0.577966, -0.547263, -0.261671, -0.283861, -0.187134, 0.536732, -1.297928, -1.715801, -0.107154, 0.107507, -3.167219, -2.299969, 0.059487, -0.660337, 0.051410, -2.062728, 0.157656, -0.228834, -0.072418, 0.786509, 0.150940, -0.928004, -2.825006, 1.088688, -0.978696, -0.649494, -0.054740, -0.153176, -0.908156, 0.822471, -0.477945, -2.476674, 0.816410, -0.599460, -0.016458, 0.315231, 1.030380, 0.537124, 0.726115, 0.556978, -0.040894, -2.698574, -3.039542, -0.472009, 0.132622, -1.021526, -0.042672, 0.479860, 1.537415, 0.517196, -0.936815, 0.096240, 1.693891, -0.135306, -0.768283, -1.034802, -0.472407, -0.620521, 1.577514, 0.436276, -1.898318, 0.967646, -0.512557, -0.244530, 3.205994, -0.319383, 0.175192, -0.655952, -0.709855, -0.913679, 0.041768, -3.837374, -0.376216, 0.736502, -0.136851, -1.057617, 0.339727, 0.154932, 0.891588, 0.262290, 0.092931, -0.554255, -1.704256, -1.527165, 0.017483, -0.448254, -0.745417, -0.255917, 0.134799, 0.620703, -1.097296, 0.635921, 0.285834, 0.958421, 0.472003, -0.431888, 0.082107, -0.305549, -0.104092, 0.998802, 0.332142, -0.044153, 0.334565, 2.736448, -0.094898, 0.483387, 0.825184, -0.258288, 0.126138, -0.027731, 0.817885, 0.285594, 0.764232, 1.358919, -0.309332, -0.965707, 1.532907, 1.104649, -0.499174, 0.728501, 0.514587, 0.467433, 0.036531, 0.530463, 1.553873, 0.664905, 0.537048, 1.146839, -0.651735, -1.151764, -0.020597, 0.701537, 0.849361, -0.911955, 0.497062, -0.860228, 0.168116, 0.136896, -0.515500, -0.880603, 0.911705, 0.504659, 1.031196, 1.076691, -0.472136, -0.112391, 0.153148, 0.360585, -0.203952, -0.745285, 0.661418, -0.348500, -0.305733, 1.136515, 0.163193, 1.341393, 0.417127, -0.700767, -1.934321, 0.434108, 0.913595, -0.339380, 1.494421, 0.767251, 0.203792, 0.607247, -1.178584, -0.884763, 0.249430, -0.530354, 0.115357, -0.698077, 1.005605, 0.245279, 0.793802, -3.519771, -0.360253, -0.332637, -0.015838, -0.570824, -0.782073, -1.178367, 0.048602, 2.100868, -0.470146, -0.390465, 0.779993, -1.593038, 0.062096, -0.348549, 1.090156, 1.465071, -0.438987, -0.219483, -0.200528, 1.617691, 0.918301, -0.324404, -1.493126, 0.725332, 1.796089, 0.275093, 0.503244, 0.276902, 0.741818, 1.245890, 1.180047, -0.476050, 0.350690, -0.111817, 0.474876, 0.915105, -0.305800, 1.086346, 0.915412, 0.203127, 1.105308, -0.410416, -0.979051, 2.690886, -0.391157, 0.260879, 0.044787, -0.482456, 1.823726, 0.364104, -0.093528, -0.455752, -1.474427, -0.370427, 0.267298, -0.936820, 1.258821, -1.843703, -0.083601, 0.457602, 1.971293, 0.091490, 0.179420, -0.161381, 0.015811, -0.015811, -0.015811, -0.001604, -0.001604, -0.001604, -0.002440, -0.002440, -0.002440, 0.000674, 0.000674, 0.000674, -0.000357, -0.000357, -0.000357, 0.000186, 0.000186, 0.000186, 0.005192, -0.002841, -0.002841, 0.000361, 0.000361, 0.000361, -0.000150, -0.000150, -0.000150, 0.000458, 0.000458, 0.000458, -0.000688, -0.000688, -0.000688, -0.001030, -0.001030, -0.001030, -0.000669, -0.000669, -0.000669, -0.000795, -0.000795, -0.000795, -0.000184, -0.000184, -0.000184, -0.000669, -0.000669, -0.000669, 0.001030, 0.001030, 0.001030, 0.000871, 0.000871, 0.000871, 0.001129, 0.001129, 0.001129, 0.001690, 0.001690, 0.001690, 0.000736, 0.000736, 0.000736, 0.001031, 0.001031, 0.001031, -0.000140, -0.000140, -0.000140, 0.001521, 0.001521, 0.001521, -0.006210, 0.004388, 0.004388, -0.000241, -0.000241, -0.000241, 0.002225, 0.002225, 0.002225, 0.000674, 0.000674, 0.000674, -0.010333, 0.007914, 0.007914, -0.000462, -0.000462, -0.000462, 0.000717, 0.000717, 0.000717, 0.000835, 0.000835, 0.000835, 0.000818, 0.000818, 0.000818, -0.000128, -0.000128, -0.000128, 0.000310, 0.000310, 0.000310, 0.002362, 0.002362, 0.002362, 0.000546, 0.000546, 0.000546, -0.000593, -0.000593, -0.000593, -0.000806, -0.000806, -0.000806, -0.000128, -0.000128, -0.000128, -0.000622, -0.000622, -0.000622, -0.001030, -0.001030, -0.001030, -0.000796, -0.000796, -0.000796, -0.002887, -0.002887, -0.002887, -0.002635, -0.002635, -0.002635, 0.001459, 0.001459, 0.001459, -0.000121, -0.000121, -0.000121, 0.001996, -0.005116, -0.005116, -0.002954, -0.002954, -0.002954, 1.665024, -2.810706, -1.204197, -0.712405, 0.190850, 0.088482, -0.434373, -1.331539, -0.753779, -1.349866, -0.991786, 1.412773, 1.605138, -0.483724, 0.559178, 0.194205, -0.106815, -1.052916, -1.980465, -0.708647, -1.125724, -0.243351, -0.906984, 1.000449, -1.493112, -0.292209, -1.194399, -0.644556, 0.358072, 0.282915, -0.185170, 0.417368, 0.185389, -1.986230, -1.767824, -1.329077, 0.782108, -0.046167, 1.257908, -0.247370, -0.186743, 0.161781, 1.422445, 0.066268, -1.924319, 0.916891, 0.655022, -1.948677, 0.284693, 1.366118, -0.860934, 0.588789, -0.009299, -0.394445, -0.283075, -0.653845, 1.284251, -1.882851, 0.667027, 1.373486, -0.706272, 1.063086, -2.783202, -1.330208, -1.096207, -0.367833, 3.273602, -0.493178, -0.926215, -0.671918, -0.529763, -0.546076, -1.193720, 0.204389, -0.558432, -0.925191, 0.668865, 0.236528, 0.307948, 0.347186, -1.038147, -0.042930, 0.197655, 0.045982, 1.099741, 1.605676, 0.618708, 0.293662, -0.645744, 0.269889, 0.997509, -0.266742, 1.116179, -0.368699, 0.155182, 0.164260, -1.683029, -0.224698, 0.015192, -0.303247, -0.490136, -1.036893, -1.082733, 0.781693, -0.105272, 0.254595, 0.136520, 3.577630, -0.408019, -0.079735, 1.501086, -1.231659, 0.951989, 0.360932, -0.937940, 0.266782, -0.332289, 1.141488, -0.745586, -0.891320, 2.013122, 0.367499, 1.938975, 0.264823, 0.439839, 2.044660, 0.573735, 1.128001, 0.042690, 0.119867, 0.746232, 1.014869, -0.763212, -0.232843, 0.100809, -0.173605, 1.740979, 0.722063, 0.649398, -1.433657, 0.332920, -1.673759, 0.377860, -0.319867, 0.753048, 0.593953, -0.579291, -0.536708, 0.488038, 0.999004, -0.397822, 0.706176, -0.218086, -0.395056, 0.329107, 0.610673, 0.047691, -0.114928, -0.107841, -2.412568, -2.840590, -0.654601, 0.965825, 0.784954, 0.529995, 0.044484, -0.401859, 0.883504, 2.153963, -0.821624, 1.368763, 1.367633, 0.552502, -0.527310, -0.943597, 2.802684, 0.425103, 0.329441, 0.364991, 1.303400, -1.377627, -0.952416, -0.703217, 0.943114, -0.929883, -1.166953, -1.697438, 0.087901, -0.791412, 1.053490, 0.495425, -0.179094, 0.188537, 0.963910, -0.220976, 0.451490, 0.945974, 0.697710, 0.295447, 0.045104, -0.129318, 0.323189, -0.201071, 0.553019, 0.103878, -0.308071, 0.654464, 0.144885, -1.187742, -0.361381, -0.732007, -0.061114, 1.401522, 0.429976, -0.911260, 0.277541, 1.432769, 1.699122, 0.358740, 1.002235, -0.311440, 1.300478, -2.122539, -0.475956, -0.801569, -0.041646, -0.602468, -0.088220, 1.724706, -1.729070, -0.886362, 1.718235, 0.654755, -0.684998, 0.202075, -0.074038, -0.477556, 0.941209, -0.429951, 1.610965, 0.761832, 0.810160, -0.650556, -0.520839, 1.165588, 0.379374, -0.562786, 1.813002, 2.443186, 0.338576, 0.036928, 1.211940, 0.644258, 0.003431, 0.098023, -3.263271, -0.850317, -1.134699, -1.409160, -0.519967, 0.930959, 0.779635, 2.300758, 1.408825, -1.141320, 0.801657, 1.064866, 0.652659, 1.043738, 0.427223, 0.010966, 0.283999, 0.775202, 0.525369, -0.252321, 1.629385, -1.148016, 0.768628, 1.898067, 1.637852, -0.641586, 0.221602, 0.387985, 0.101285, -0.123959, -0.598480, -1.403596, 0.372696, -0.413860, 1.104103, -0.058175, -0.225352, -0.015981, 0.440469, -0.395354, -0.780954, -0.003854, -1.561594, -0.580390, -0.590068, -0.580227, 0.163141, -0.612213, -0.413515, -0.252300, -0.644764, -0.761855, 1.093143, -0.350749, -1.456266, 0.251680, 0.143091, -1.339015, 0.046077, -0.989382, 0.099625, -1.214779, 0.653016, -1.270404, 0.000884, 0.259060, 0.142502, -0.821584, -0.814308, -0.105155, -0.617970, -1.023143, -0.471115, -0.488993, -0.469891, -0.862331, -0.742425, -0.314625, -0.171529, -0.392018, -0.398841, 0.110246, 1.461175, -0.540074, -0.489119, 0.326152, 0.527926, -1.054531, -0.550600, 1.189336, 0.533426, -1.135192, -1.089489, -0.131862, -1.072377, -0.394796, -0.806987, -0.198120, -0.165548, -0.257518, 1.369111, -0.949817, -1.418447, 0.954019, -1.433135, -0.562665, -1.443546, -0.175384, -0.474307, 1.102073, -1.152124, -0.980716, -1.443353, -1.092483, 0.112678, -1.749708, -0.081809, 1.008040, 1.545700, -0.078032, -0.966386, -1.284529, -0.869902, -1.761345, 0.726744, -1.063550, 2.240939, 0.296530, 0.762343, -0.193041, 2.398195, 1.338727, 0.772717, 0.585044, -0.523129, 0.428076, 0.366157, 0.723959, 0.565535, 2.308889, 0.988516, -1.658620, -0.405240, -0.379371, 3.122753, 1.187681, -0.782456, 2.279309, 0.590610, 0.801340, 0.005018, -0.763163, -0.498000, -0.339007, -0.723706, -0.487325, -0.600186, -0.948320, 0.155367, -1.220640, -0.171538, -1.114946, -0.777074, -0.148419, 0.038654, 0.059799, 0.695517, -0.108488, 1.375822, 1.040378, 0.523758, -0.031713, -0.223086, 1.051663, 0.698444, -0.895626, 1.515061, 0.660536, -0.035659, 0.490395, 0.419781, 1.957856, -0.043612, -0.047402, 2.246202, 0.161166, -1.154100, -0.134468, -0.635431, -0.255223, -1.763022, -0.031623, 0.000000, -0.003209, -0.003209, -0.003209, -0.004880, -0.004880, -0.004880, 0.001347, 0.001347, 0.001347, -0.000714, -0.000714, -0.000714, 0.000371, 0.000371, 0.000371, 0.010384, -0.005682, -0.005682, 0.000723, 0.000723, 0.000723, -0.000301, -0.000301, -0.000301, 0.000916, 0.000916, 0.000916, -0.001376, -0.001376, -0.001376, -0.002061, -0.002061, -0.002061, -0.001339, -0.001339, -0.001339, -0.001589, -0.001589, -0.001589, -0.000368, -0.000368, -0.000368, -0.001339, -0.001339, -0.001339, 0.002061, 0.002061, 0.002061, 0.001741, 0.001741, 0.001741, 0.002258, 0.002258, 0.002258, 0.003379, 0.003379, 0.003379, 0.001471, 0.001471, 0.001471, 0.002062, 0.002062, 0.002062, -0.000279, -0.000279, -0.000279, 0.003041, 0.003041, 0.003041, -0.012420, 0.008776, 0.008776, -0.000482, -0.000482, -0.000482, 0.004451, 0.004451, 0.004451, 0.001347, 0.001347, 0.001347, -0.020666, 0.015828, 0.015828, -0.000923, -0.000923, -0.000923, 0.001433, 0.001433, 0.001433, 0.001670, 0.001670, 0.001670, 0.001635, 0.001635, 0.001635, -0.000256, -0.000256, -0.000256, 0.000620, 0.000620, 0.000620, 0.004723, 0.004723, 0.004723, 0.001092, 0.001092, 0.001092, -0.001185, -0.001185, -0.001185, -0.001612, -0.001612, -0.001612, -0.000256, -0.000256, -0.000256, -0.001244, -0.001244, -0.001244, -0.002061, -0.002061, -0.002061, -0.001592, -0.001592, -0.001592, -0.005774, -0.005774, -0.005774, -0.005270, -0.005270, -0.005270, 0.002918, 0.002918, 0.002918, -0.000242, -0.000242, -0.000242, 0.003992, -0.010233, -0.010233, -0.005909, -0.005909, -0.005909, 1.484839, -0.174996, -0.560877, 0.237469, 0.079710, 0.457513, -0.933552, -1.034104, -0.083152, 0.432044, 0.308901, -0.664532, 1.277646, 0.225029, 0.048707, 0.156134, 0.359873, 0.158915, -0.234975, -0.188760, -0.307895, -1.092651, 0.150272, 0.524908, -0.481102, 0.462852, 0.624793, 0.997238, -1.373255, -0.417296, -0.788348, -0.584009, -0.548899, 0.021596, -0.347518, -0.169727, -0.334270, -0.256690, -0.779224, 0.187270, -0.817757, -0.550871, -0.942598, -1.366400, -0.272288, 1.820287, -1.038244, 0.505615, 0.479471, -0.075307, 1.018665, -0.486254, 0.259279, -0.014478, -0.852864, -1.229529, -0.578514, 0.945173, -1.524074, -0.952385, 0.271446, 0.856739, 0.346634, -0.475426, 0.095543, -0.659235, 2.772697, -0.516434, 0.018786, -0.188247, 0.157128, -0.477628, -0.019292, -0.024126, 0.245000, 0.062163, -1.045251, -0.112844, -0.836135, -0.143956, 0.250701, -0.855941, -0.406780, -0.489969, 0.095347, -0.750160, -0.796527, -0.290353, -1.282568, 1.026018, 1.574210, 0.316366, 0.441062, 0.420377, 0.203616, 0.036594, 0.173491, -1.366186, 0.011879, -1.301947, 6.090402, -0.266009, -0.124306, 0.390077, -0.112905, -1.046437, -0.316438, 2.303778, 0.858968, 0.301059, -0.020157, 0.619486, 0.543040, 1.272252, -0.285641, -0.824259, 0.127325, 0.511074, 0.109773, 0.444679, 2.597747, 0.098281, 0.299007, -0.969076, 0.176584, 0.572474, -0.319220, -0.157558, -0.734016, -0.954465, 0.410992, 0.313278, 0.167464, 0.072060, 0.163337, -0.376878, 0.034004, -0.111371, -1.495340, -0.068034, 0.099832, -0.136158, -0.181254, -0.360751, 0.126625, -1.054076, 0.035247, -0.097926, 0.326041, -0.072816, -1.128305, -0.068486, -0.404131, -1.461672, 0.445171, -0.829674, 0.215826, -0.139650, -0.168542, -0.809655, -0.044840, -0.046053, -0.130254, -0.356023, -1.288801, 0.664376, -1.514893, -0.345586, 1.703574, 0.117380, -1.337506, -0.461167, -0.582358, -0.899010, 0.123439, 2.147578, -0.136572, 0.244305, -0.099509, -0.487142, 0.098482, 0.077070, -0.155133, 1.244270, 1.051091, 3.876509, 0.159309, 0.172759, -0.426592, 0.436936, -0.006729, -0.665094, -0.428525, -0.465307, 0.078743, 0.296626, -0.271922, -0.435990, -1.122863, 0.442837, 0.171867, 0.173704, 0.133952, -0.313855, -1.177418, 0.191066, -0.317816, -0.844390, -0.225629, -0.050859, -0.679138, -0.127838, 0.964123, -0.540372, 0.192576, -0.006100, 0.617246, 2.470457, -0.488472, -0.027285, 0.492975, -0.041999, -0.417703, -0.401326, -1.275873, -0.424690, -0.109023, 0.543378, 0.304478, -0.081763, -0.750071, 0.011428, 0.343308, 0.220512, -0.404955, -2.013189, -0.291173, 0.792449, -0.044204, -0.964522, -0.497472, 0.722648, -0.359301, -0.308175, -0.587904, -0.836142, -0.168131, 2.512482, 1.411380, 0.499545, 0.077726, -1.111945, -1.233874, 0.217349, -0.010955, -2.226324, -0.252069, 0.116072, -0.911914, 0.354043, -0.824305, 0.128714, -0.094700, 0.754045, -0.043323, 0.004860, 0.137126, -0.087266, 1.336579, 0.328560, -0.310485, 0.098768, -0.720701, -0.660429, 0.187713, 0.039015, 0.452704, 9.313810, 5.237970, -0.598905, -0.081812, -0.005469, -1.286365, 0.068767, 0.087051, -0.337718, -0.242673, 0.389328, -0.536520, 1.536395, -1.130301, -0.667121, -0.456458, -1.316258, -0.289216, -0.308561, -0.192106, -0.330305, -0.200422, -3.038667, 0.056816, 0.031360, 0.097357, 0.029243, -0.437521, -0.175311, -0.043596, -0.464176, 0.067204, -0.126225, -1.126585, -0.280227, 0.549774, -0.256322, -0.096781, -0.417430, 0.040230, -0.047879, -0.250454, 0.797069, -0.047345, -0.026993, 0.513978, -0.175369, -0.054321, -0.019230, -0.173011, -1.361238, -0.704494, 0.073528, -0.113971, -0.445578, 0.037430, -0.388725, 0.201801, 0.001653, -0.266641, -0.688205, 0.487876, 0.377155, -0.364771, -0.193838, 0.898674, -0.592669, -0.211364, -0.283822, 4.837027, 0.377940, -0.063969, 0.004374, -0.492460, -0.369654, -0.122073, -0.572615, 0.100637, -0.072889, 0.640110, 0.065424, -0.032580, 0.126956, -0.637364, -0.070029, 0.277902, -0.185140, -0.256221, 0.589883, -1.182575, -0.375528, -0.151315, 0.549413, -1.096373, -0.344177, -0.117153, 0.112008, -0.399575, 0.457077, -0.264823, -0.549417, -0.208705, -0.293550, -0.415236, 2.463356, -0.367368, 0.307831, 0.137827, 0.372346, 0.237611, 0.779108, -0.471781, -0.046046, -0.824985, -0.557057, 1.988715, -0.529492, 2.078880, 0.928361, -0.434393, -0.342517, 0.374473, 3.472097, 2.431451, 0.331475, 1.585400, -1.315950, 0.226282, -0.850083, 0.643227, -0.314827, -0.024840, 0.105926, -0.911066, -0.361948, -0.297123, -0.238438, 0.026524, -0.171025, 0.224306, -0.344617, 0.158600, 0.468824, -0.470791, 0.285787, -0.071348, 2.653301, -0.794129, 2.387398, -0.313977, -0.350664, 0.022811, -1.236355, -1.001092, -0.494112, -0.018090, -0.923515, -0.455786, -0.019659, 1.607524, 0.962877, -1.759892, 1.680448, 0.420867, -0.475818, -0.540393, -0.282109, -0.281654, 0.523019, -0.031623, -0.003209, -0.003209, -0.003209, -0.004880, -0.004880, -0.004880, 0.001347, 0.001347, 0.001347, -0.000714, -0.000714, -0.000714, 0.000371, 0.000371, 0.000371, 0.010384, -0.005682, -0.005682, 0.000723, 0.000723, 0.000723, -0.000301, -0.000301, -0.000301, 0.000916, 0.000916, 0.000916, -0.001376, -0.001376, -0.001376, -0.002061, -0.002061, -0.002061, -0.001339, -0.001339, -0.001339, -0.001589, -0.001589, -0.001589, -0.000368, -0.000368, -0.000368, -0.001339, -0.001339, -0.001339, 0.002061, 0.002061, 0.002061, 0.001741, 0.001741, 0.001741, 0.002258, 0.002258, 0.002258, 0.003379, 0.003379, 0.003379, 0.001471, 0.001471, 0.001471, 0.002062, 0.002062, 0.002062, -0.000279, -0.000279, -0.000279, 0.003041, 0.003041, 0.003041, -0.012420, 0.008776, 0.008776, -0.000482, -0.000482, -0.000482, 0.004451, 0.004451, 0.004451, 0.001347, 0.001347, 0.001347, -0.020666, 0.015828, 0.015828, -0.000923, -0.000923, -0.000923, 0.001433, 0.001433, 0.001433, 0.001670, 0.001670, 0.001670, 0.001635, 0.001635, 0.001635, -0.000256, -0.000256, -0.000256, 0.000620, 0.000620, 0.000620, 0.004723, 0.004723, 0.004723, 0.001092, 0.001092, 0.001092, -0.001185, -0.001185, -0.001185, -0.001612, -0.001612, -0.001612, -0.000256, -0.000256, -0.000256, -0.001244, -0.001244, -0.001244, -0.002061, -0.002061, -0.002061, -0.001592, -0.001592, -0.001592, -0.005774, -0.005774, -0.005774, -0.005270, -0.005270, -0.005270, 0.002918, 0.002918, 0.002918, -0.000242, -0.000242, -0.000242, 0.003992, -0.010233, -0.010233, -0.005909, -0.005909, -0.005909 };&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;MKL_INT row_ind[1776] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1958, 1959, 1960, 1961, 1962, 1963, 1973, 1974, 1975, 1979, 1980, 1981, 1982, 1983, 1984, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2017, 2018, 2019, 2020, 2021, 2022, 2029, 2030, 2031, 2065, 2066, 2067, 2071, 2072, 2073, 2083, 2084, 2085, 2101, 2102, 2103, 2104, 2105, 2106, 2119, 2120, 2121, 4637, 4638, 4639, 4669, 4670, 4671, 4672, 4673, 4674, 4675, 4676, 4677, 4684, 4685, 4686, 4696, 4697, 4698, 4705, 4706, 4707, 4714, 4715, 4716, 4735, 4736, 4737, 4760, 4761, 4762, 4763, 4764, 4765, 66767, 66768, 66769, 66773, 66774, 66775, 66776, 66777, 66778, 66806, 66807, 66808, 66866, 66867, 66868, 66911, 66912, 66913, 66971, 66972, 66973, 67010, 67011, 67012, 67028, 67029, 67030, 67034, 67035, 67036, 67085, 67086, 67087, 67088, 67089, 67090, 67145, 67146, 67147, 67189, 67190, 67191, 67195, 67196, 67197, 67207, 67208, 67209, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1958, 1959, 1960, 1961, 1962, 1963, 1973, 1974, 1975, 1979, 1980, 1981, 1982, 1983, 1984, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2017, 2018, 2019, 2020, 2021, 2022, 2029, 2030, 2031, 2065, 2066, 2067, 2071, 2072, 2073, 2083, 2084, 2085, 2101, 2102, 2103, 2104, 2105, 2106, 2119, 2120, 2121, 4637, 4638, 4639, 4669, 4670, 4671, 4672, 4673, 4674, 4675, 4676, 4677, 4684, 4685, 4686, 4696, 4697, 4698, 4705, 4706, 4707, 4714, 4715, 4716, 4735, 4736, 4737, 4760, 4761, 4762, 4763, 4764, 4765, 66767, 66768, 66769, 66773, 66774, 66775, 66776, 66777, 66778, 66806, 66807, 66808, 66866, 66867, 66868, 66911, 66912, 66913, 66971, 66972, 66973, 67010, 67011, 67012, 67028, 67029, 67030, 67034, 67035, 67036, 67085, 67086, 67087, 67088, 67089, 67090, 67145, 67146, 67147, 67189, 67190, 67191, 67195, 67196, 67197, 67207, 67208, 67209, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1958, 1959, 1960, 1961, 1962, 1963, 1973, 1974, 1975, 1979, 1980, 1981, 1982, 1983, 1984, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2017, 2018, 2019, 2020, 2021, 2022, 2029, 2030, 2031, 2065, 2066, 2067, 2071, 2072, 2073, 2083, 2084, 2085, 2101, 2102, 2103, 2104, 2105, 2106, 2119, 2120, 2121, 4637, 4638, 4639, 4669, 4670, 4671, 4672, 4673, 4674, 4675, 4676, 4677, 4684, 4685, 4686, 4696, 4697, 4698, 4705, 4706, 4707, 4714, 4715, 4716, 4735, 4736, 4737, 4760, 4761, 4762, 4763, 4764, 4765, 66767, 66768, 66769, 66773, 66774, 66775, 66776, 66777, 66778, 66806, 66807, 66808, 66866, 66867, 66868, 66911, 66912, 66913, 66971, 66972, 66973, 67010, 67011, 67012, 67028, 67029, 67030, 67034, 67035, 67036, 67085, 67086, 67087, 67088, 67089, 67090, 67145, 67146, 67147, 67189, 67190, 67191, 67195, 67196, 67197, 67207, 67208, 67209};&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;MKL_INT col_begin[3] = {0, 593, 1185};&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;MKL_INT col_end[3] = {593, 1185, 1776};&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;MKL_INT num_cols = 3;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;MKL_INT num_rows = 67874;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;sparse_index_base_t&amp;nbsp; indexing_type = SPARSE_INDEX_BASE_ZERO;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;sparse_status_t status;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;sparse_matrix_t X;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;status = mkl_sparse_d_create_csc(&amp;amp;X, indexing_type, num_rows, num_cols, col_begin, col_end, row_ind, values);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (status != SPARSE_STATUS_SUCCESS)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return -1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the help!&lt;/P&gt;&lt;P&gt;Adriaan&lt;/P&gt;</description>
    <pubDate>Fri, 29 Mar 2019 12:37:30 GMT</pubDate>
    <dc:creator>Lambrechts__Adriaan</dc:creator>
    <dc:date>2019-03-29T12:37:30Z</dc:date>
    <item>
      <title>mkl_sparse_d_create_csc different definitions</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161136#M27919</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm having a problem with CSC type sparse matrix generation. The function mkl_sparse_d_create_csc is defined in the intel MKL documentation in the following manner:&lt;/P&gt;&lt;P&gt;sparse_status_t mkl_sparse_d_create_csc (sparse_matrix_t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *A,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sparse_index_base_t indexing,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MKL_INT rows,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MKL_INT cols,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MKL_INT *cols_start,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MKL_INT *cols_end,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MKL_INT *row_indx,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; double *values);&lt;/P&gt;&lt;P&gt;However in the header mkl_spblas.h it is defined differently:&lt;/P&gt;&lt;P&gt;sparse_status_t mkl_sparse_d_create_csc(sparse_matrix_t&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *A,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; sparse_index_base_t&amp;nbsp;&amp;nbsp;&amp;nbsp; indexing, /* indexing: C-style or Fortran-style */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MKL_INT&amp;nbsp;&amp;nbsp;&amp;nbsp; rows,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MKL_INT&amp;nbsp;&amp;nbsp;&amp;nbsp; cols,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; MKL_INT&amp;nbsp;&amp;nbsp;&amp;nbsp; *rows_start,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MKL_INT&amp;nbsp;&amp;nbsp;&amp;nbsp; *rows_end,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MKL_INT&amp;nbsp;&amp;nbsp;&amp;nbsp; *col_indx,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; double&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *values );&lt;/P&gt;&lt;P&gt;The definition in the documentation seems to look like a true definition of a CSC type matrix however the definition in the header file looks like a CSR type sparse matrix definition. When I try generating a CSC matrix I get a memory access violation. However I manually checked the input vectors and they are all correctly specified as in the documentation. So I wonder, since the function looks to be defined in the header like a CSR format sparse matrix, should I also give it in this structure?&lt;/P&gt;&lt;P&gt;I'm using MKL version 2019.0.2 for windows.&lt;/P&gt;&lt;P&gt;Thanks for the help,&lt;/P&gt;&lt;P&gt;Adriaan&lt;/P&gt;</description>
      <pubDate>Wed, 27 Feb 2019 09:54:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161136#M27919</guid>
      <dc:creator>Lambrechts__Adriaan</dc:creator>
      <dc:date>2019-02-27T09:54:15Z</dc:date>
    </item>
    <item>
      <title>yes, you are perfectly right.</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161137#M27920</link>
      <description>&lt;P&gt;yes, you are perfectly right. this issue has been already discussed &lt;A href="https://software.intel.com/en-us/forums/intel-math-kernel-library/topic/805126"&gt;here &lt;/A&gt;and escalated.&lt;/P&gt;</description>
      <pubDate>Thu, 28 Feb 2019 03:30:29 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161137#M27920</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-02-28T03:30:29Z</dc:date>
    </item>
    <item>
      <title>Hi Adriaan,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161138#M27921</link>
      <description>&lt;P&gt;Hi Adriaan,&lt;/P&gt;&lt;P&gt;As Gennady pointed out, we're aware of the inosistency between the header and the documentation. Please rely on the documentation. However, if you encounter memory access problems when doing so,&amp;nbsp;let us know.&amp;nbsp;In this case we'd ask you to provide some sort of a reproducer (or&amp;nbsp;at least give us more details).&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR /&gt;Kirill&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 28 Feb 2019 04:27:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161138#M27921</guid>
      <dc:creator>Kirill_V_Intel</dc:creator>
      <dc:date>2019-02-28T04:27:04Z</dc:date>
    </item>
    <item>
      <title>Thanks for the response</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161139#M27922</link>
      <description>&lt;P&gt;Thanks for the response Kirill!&lt;/P&gt;&lt;P&gt;I'm writing a function to create a sparse CSC matrix which contains a subset of the columns of another sparse CSC matrix.&lt;/P&gt;&lt;P&gt;The code can be found below. The columns array, input to the function, has three integers specifying the three subsequent column indices I would like to extract.&lt;/P&gt;&lt;P&gt;sparse_matrix_t *column_subset_csc_matrix(sparse_matrix_t X, int *columns)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// setup variables&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;sparse_matrix_t *new_matrix = (sparse_matrix_t *)try_alloc(sizeof(sparse_matrix_t));&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;sparse_status_t sparse_status;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;sparse_index_base_t indexing_type;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;MKL_INT num_rows, num_columns;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;MKL_INT new_num_rows, new_num_columns;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;MKL_INT *col_starts;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;MKL_INT *col_ends;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;MKL_INT *row_indices;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;double *values;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;MKL_INT *new_col_starts, *new_col_ends;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;int num_non_zero;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; int NUM_POINTS = 3;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Obtain the internal CSC data representation&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;sparse_status =&amp;nbsp; mkl_sparse_d_export_csc((const sparse_matrix_t)X, &amp;amp;indexing_type, &amp;amp;num_rows, &amp;amp;num_columns, &amp;amp;col_starts, &amp;amp;col_ends, &amp;amp;row_indices, &amp;amp;values);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (sparse_status != SPARSE_STATUS_SUCCESS)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf("Extracting internal sparse structure of CSC matrix failed with status: %d\n", sparse_status);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;exit(-1);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Allocate space for the new col_start &amp;amp; col_end arrays&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;new_col_starts = (MKL_INT *)try_alloc(sizeof(MKL_INT)*NUM_POINTS);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;new_col_ends = (MKL_INT *)try_alloc(sizeof(MKL_INT)*NUM_POINTS);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Obtain the new column indices&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;for (int i_point = 0; i_point &amp;lt; NUM_POINTS; i_point++)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;new_col_starts[i_point] = col_starts[columns[i_point]];&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;new_col_ends[i_point] = col_ends[columns[i_point]];&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Copy the value array and the row_indices array&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;num_non_zero = col_ends[num_columns-1];&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;new_num_rows = num_rows;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;new_num_columns = NUM_POINTS;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;// Construct the new sparse matrix&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;sparse_status = mkl_sparse_d_create_csc(new_matrix, SPARSE_INDEX_BASE_ZERO, new_num_rows, new_num_columns, new_col_starts, new_col_ends, row_indices, values);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (sparse_status != SPARSE_STATUS_SUCCESS)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;printf("Generating 3 column sub matrix failed!!! Status= %d\n", (int)sparse_status);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;exit(-1);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;return new_matrix;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When calling the mkl_sparse_d_create_csc function I get an access violation error.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help is very welcome.&lt;BR /&gt;Kind regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Adriaan&lt;/P&gt;</description>
      <pubDate>Mon, 04 Mar 2019 10:40:31 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161139#M27922</guid>
      <dc:creator>Lambrechts__Adriaan</dc:creator>
      <dc:date>2019-03-04T10:40:31Z</dc:date>
    </item>
    <item>
      <title>Be aware that "create" only</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161140#M27923</link>
      <description>&lt;P&gt;Be aware that "create" only creates pointers to the supplied arrays. You can check that out by allocating an array, say "double *b" which you use as "values" array in "create". Then you do an "export" with values now in "a". a[1] will be equal to b[1]. If you now set b[1] to say 5, a[1] will also be 5.&lt;/P&gt;&lt;P&gt;I am using fortran, but if the rule that memory, locally allocated in a function is destroyed when leaving the function, is also valid in c++, your above "create" will create pointers to "new_col_start" and "new_col_end", which are destroyed when leaving function "subset". To avoid this you may have to call "mkl_sparse_copy(new_matrix,new_matrix1)" and return(new_matrix1).&lt;/P&gt;&lt;P&gt;However, in that case "values" and "row_index" are copied as well which may produce a nice memory overhead.&lt;/P&gt;&lt;P&gt;In essence, you have to make sure that the arrays feed into "create" are still allocated after the "create" call. You may achieve this by adding "new_col_end" and "new_col_start" to your function call via "(mkl_int **) new_col_start" and "(mkl_int **) new_col_end"&lt;/P&gt;</description>
      <pubDate>Mon, 04 Mar 2019 20:46:04 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161140#M27923</guid>
      <dc:creator>may_ka</dc:creator>
      <dc:date>2019-03-04T20:46:04Z</dc:date>
    </item>
    <item>
      <title>Hi Adriaan,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161141#M27924</link>
      <description>&lt;P&gt;Hi Adriaan,&lt;/P&gt;&lt;P&gt;I have several questions regarding your code. First, col_starts and col_ends which you extract via export_csc store the indices of the nonzero elements at the start and end (-1)&amp;nbsp;of each column. Thus, the values of these arrays are bound to the number of nonzeros in the input (larger) matrix. For example, col_starts[1] will be the index of the nonzero element at the start of the second column. But when you will copy that (imagine columns[0] = 1) into the new_col_starts[0], your new_col_starts[0] will&amp;nbsp;be again something related to the first column of the larger matrix. Not 0 or 1 as it should be depending on the indexing. And this might lead to the memory access error for sure.&lt;/P&gt;&lt;P&gt;Correct me if I got it wrong.&lt;/P&gt;&lt;P&gt;But if I am right, this means that your code is not doing what you want. You need to adjust the col_starts and col_ends arrays for the submatrix.&lt;/P&gt;&lt;P&gt;As a reference, please check out &lt;A href="https://software.intel.com/en-us/mkl-developer-reference-fortran-sparse-blas-csc-matrix-storage-format&amp;nbsp;" target="_blank"&gt;https://software.intel.com/en-us/mkl-developer-reference-fortran-sparse-blas-csc-matrix-storage-format&amp;nbsp;&lt;/A&gt;;&lt;/P&gt;&lt;P&gt;Hope this helps!&lt;/P&gt;&lt;P&gt;Best,&lt;BR /&gt;Kirill&lt;/P&gt;</description>
      <pubDate>Tue, 05 Mar 2019 05:11:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161141#M27924</guid>
      <dc:creator>Kirill_V_Intel</dc:creator>
      <dc:date>2019-03-05T05:11:14Z</dc:date>
    </item>
    <item>
      <title>While my c++ knowledge is</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161142#M27925</link>
      <description>&lt;P&gt;While my c++ knowledge is still under construction, according to &lt;A href="https://stackoverflow.com/questions/9121617/c-declaring-arrays-inside-functions"&gt;this&lt;/A&gt; your "try_alloc" call inside "column_subset_csc_matrix" puts the arrays on the heap, which are destroyed once the program exits from "column_subset_csc_matrix". From what I understand is that you have to use "new" to get it work.&lt;/P&gt;&lt;P&gt;I wouldn't agree with Kirill about the sub-indices since handle "new_matrix" will contain a pointer to the original "values" and "row_indices" arrays. But be aware that any optimization call will likely produce crap because it may change the order of the elements.&lt;/P&gt;&lt;P&gt;In essence, I still think that your problem boils down to losing memory, and if that is fixed your function should work.&lt;/P&gt;&lt;P&gt;................ Just had a closer look: malloc always put the memory on the heap ........... I am puzzled.&lt;/P&gt;</description>
      <pubDate>Tue, 05 Mar 2019 10:03:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161142#M27925</guid>
      <dc:creator>may_ka</dc:creator>
      <dc:date>2019-03-05T10:03:00Z</dc:date>
    </item>
    <item>
      <title>Adriaan, always is better to</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161143#M27926</link>
      <description>&lt;P&gt;Adriaan, always is better to give the compiled&amp;nbsp;reproducer which we may compile and check the behavior on our side.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 05 Mar 2019 12:46:43 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161143#M27926</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-03-05T12:46:43Z</dc:date>
    </item>
    <item>
      <title>Hi Kiril,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161144#M27927</link>
      <description>&lt;P&gt;Hi Kiril,&lt;/P&gt;&lt;P&gt;Thanks for the reply! However I keep the values array and the row_indices array from the big matrices also for the sub matrix. So the new_col_starts and new_col_ends should still refer to the indices in the big matrix as in my example?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Adriaan&lt;/P&gt;</description>
      <pubDate>Tue, 05 Mar 2019 15:44:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161144#M27927</guid>
      <dc:creator>Lambrechts__Adriaan</dc:creator>
      <dc:date>2019-03-05T15:44:06Z</dc:date>
    </item>
    <item>
      <title>Hi Adriaan,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161145#M27928</link>
      <description>&lt;P&gt;Hi Adriaan,&lt;/P&gt;&lt;P&gt;You're providing inconsistent data then. I believe you should provide col_starts, values and row_indices which represent in CSC format your submatrix. If you look at the data you're providing now, your input is very different. Look at the description of what should be in your input arrays in the docs: &lt;A href="https://software.intel.com/en-us/mkl-developer-reference-c-mkl-sparse-create-csc" target="_blank"&gt;https://software.intel.com/en-us/mkl-developer-reference-c-mkl-sparse-create-csc&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Please, also have a look at the link I gave in my previous post, about the sparse matrix formats.&lt;/P&gt;&lt;P&gt;EDIT: Do you have consecutive columns specified for the submatrix? (I thought the answer is no, in my answers above) If they are consecutive, your call may be valid.&lt;BR /&gt;Anyway, it would be much easier for us to see what happens if you provide some working code example&lt;/P&gt;&lt;P&gt;EDIT2: Sorry for my confusion, now I see that the indices are consecutive in your original post.&lt;/P&gt;&lt;P&gt;Best,&lt;BR /&gt;Kirill&lt;/P&gt;</description>
      <pubDate>Tue, 05 Mar 2019 18:52:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161145#M27928</guid>
      <dc:creator>Kirill_V_Intel</dc:creator>
      <dc:date>2019-03-05T18:52:00Z</dc:date>
    </item>
    <item>
      <title>Hi Kirill,</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161146#M27929</link>
      <description>&lt;P&gt;Hi Kirill,&lt;/P&gt;&lt;P&gt;Indeed the columns are consecutive. The problem still persists. I extracted the some values to give an example of where the CSC double matrix creation results in a memory access violation:&lt;/P&gt;&lt;P&gt;int main()&lt;BR /&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;double values[1776] = { -2.377580, 1.611731, 1.050312, -0.078890, 0.506025, -0.423907, -0.660978, -0.359548, 0.877969, 0.508396, -0.250658, -0.812624, -0.690747, 1.146403, -1.029546, 0.884606, -0.112610, 1.386795, 0.901499, 0.488795, 0.665152, 0.550971, 1.391156, 0.175642, 0.910889, 0.707647, 0.713882, 1.185586, -0.630571, 0.322048, -0.125209, -0.699901, -0.513849, 1.570883, 1.261243, 1.205212, -0.742532, -0.191235, 0.451209, 0.394471, 0.734312, -0.055546, -1.903248, -0.241583, 1.039360, -1.645029, 0.197116, 2.369665, -1.404547, -0.592803, -0.069597, 0.142475, 0.340979, 1.393337, -0.053180, 0.106219, -0.086055, 2.181271, 0.238131, -0.816468, 0.668462, -0.819880, 0.384390, 1.120214, 0.168705, -0.305590, -2.778729, -0.605478, 1.493040, 1.519455, 0.427989, 0.917575, 0.995560, 0.558816, 0.935716, 1.221940, -0.315310, 0.315859, -0.185406, -1.127177, 0.699218, 0.269067, -0.663349, 0.047450, 0.512461, -2.421430, -0.244996, 0.935484, -1.173317, -0.467337, -1.289035, -0.053494, -1.615548, 0.180950, -0.978910, -0.418425, 1.059001, 1.781933, -0.129004, -0.562466, -3.407188, 0.763537, 0.778429, -0.381433, 1.053938, 0.075216, 1.690002, -2.113154, -1.274407, 0.459886, -1.651020, 0.668509, -0.616358, -0.726688, -0.665559, 0.145854, 0.977002, 0.659483, 0.489693, 0.346501, -0.323223, -0.658752, -0.106620, -0.084427, -1.123908, -1.213663, -0.034898, -1.384440, -1.257799, 1.751319, 0.529197, -1.454243, 0.460591, -0.091945, -0.238883, -0.103643, -0.970631, 0.212586, 0.495480, 0.837591, -0.561529, 0.504845, 0.069785, 0.514121, -0.288523, 0.547341, 1.448913, 0.723764, 0.313795, -0.437289, 0.122466, -1.060462, -1.304475, -0.195203, 0.531022, -1.490858, -0.808334, 0.422800, 0.897447, 1.971911, 2.339596, 0.029336, -0.080199, 0.328879, 0.196054, -0.454071, -0.243010, -0.797549, -3.985567, 0.430768, -0.716709, -1.297508, -0.999111, 0.342328, 0.287924, -2.164350, -0.493050, -0.040803, -1.232193, 0.707210, 0.580739, 0.009401, 1.183275, -0.952829, 1.469957, 0.482778, 0.168255, -0.166353, 0.159601, -0.497204, 0.146236, 0.725239, -0.464183, -0.209726, 0.771492, 0.102407, 0.071780, -0.457344, -0.501955, -1.842483, 0.010164, -0.172175, -0.666391, -0.588490, 1.187333, 0.475952, -0.577966, -0.547263, -0.261671, -0.283861, -0.187134, 0.536732, -1.297928, -1.715801, -0.107154, 0.107507, -3.167219, -2.299969, 0.059487, -0.660337, 0.051410, -2.062728, 0.157656, -0.228834, -0.072418, 0.786509, 0.150940, -0.928004, -2.825006, 1.088688, -0.978696, -0.649494, -0.054740, -0.153176, -0.908156, 0.822471, -0.477945, -2.476674, 0.816410, -0.599460, -0.016458, 0.315231, 1.030380, 0.537124, 0.726115, 0.556978, -0.040894, -2.698574, -3.039542, -0.472009, 0.132622, -1.021526, -0.042672, 0.479860, 1.537415, 0.517196, -0.936815, 0.096240, 1.693891, -0.135306, -0.768283, -1.034802, -0.472407, -0.620521, 1.577514, 0.436276, -1.898318, 0.967646, -0.512557, -0.244530, 3.205994, -0.319383, 0.175192, -0.655952, -0.709855, -0.913679, 0.041768, -3.837374, -0.376216, 0.736502, -0.136851, -1.057617, 0.339727, 0.154932, 0.891588, 0.262290, 0.092931, -0.554255, -1.704256, -1.527165, 0.017483, -0.448254, -0.745417, -0.255917, 0.134799, 0.620703, -1.097296, 0.635921, 0.285834, 0.958421, 0.472003, -0.431888, 0.082107, -0.305549, -0.104092, 0.998802, 0.332142, -0.044153, 0.334565, 2.736448, -0.094898, 0.483387, 0.825184, -0.258288, 0.126138, -0.027731, 0.817885, 0.285594, 0.764232, 1.358919, -0.309332, -0.965707, 1.532907, 1.104649, -0.499174, 0.728501, 0.514587, 0.467433, 0.036531, 0.530463, 1.553873, 0.664905, 0.537048, 1.146839, -0.651735, -1.151764, -0.020597, 0.701537, 0.849361, -0.911955, 0.497062, -0.860228, 0.168116, 0.136896, -0.515500, -0.880603, 0.911705, 0.504659, 1.031196, 1.076691, -0.472136, -0.112391, 0.153148, 0.360585, -0.203952, -0.745285, 0.661418, -0.348500, -0.305733, 1.136515, 0.163193, 1.341393, 0.417127, -0.700767, -1.934321, 0.434108, 0.913595, -0.339380, 1.494421, 0.767251, 0.203792, 0.607247, -1.178584, -0.884763, 0.249430, -0.530354, 0.115357, -0.698077, 1.005605, 0.245279, 0.793802, -3.519771, -0.360253, -0.332637, -0.015838, -0.570824, -0.782073, -1.178367, 0.048602, 2.100868, -0.470146, -0.390465, 0.779993, -1.593038, 0.062096, -0.348549, 1.090156, 1.465071, -0.438987, -0.219483, -0.200528, 1.617691, 0.918301, -0.324404, -1.493126, 0.725332, 1.796089, 0.275093, 0.503244, 0.276902, 0.741818, 1.245890, 1.180047, -0.476050, 0.350690, -0.111817, 0.474876, 0.915105, -0.305800, 1.086346, 0.915412, 0.203127, 1.105308, -0.410416, -0.979051, 2.690886, -0.391157, 0.260879, 0.044787, -0.482456, 1.823726, 0.364104, -0.093528, -0.455752, -1.474427, -0.370427, 0.267298, -0.936820, 1.258821, -1.843703, -0.083601, 0.457602, 1.971293, 0.091490, 0.179420, -0.161381, 0.015811, -0.015811, -0.015811, -0.001604, -0.001604, -0.001604, -0.002440, -0.002440, -0.002440, 0.000674, 0.000674, 0.000674, -0.000357, -0.000357, -0.000357, 0.000186, 0.000186, 0.000186, 0.005192, -0.002841, -0.002841, 0.000361, 0.000361, 0.000361, -0.000150, -0.000150, -0.000150, 0.000458, 0.000458, 0.000458, -0.000688, -0.000688, -0.000688, -0.001030, -0.001030, -0.001030, -0.000669, -0.000669, -0.000669, -0.000795, -0.000795, -0.000795, -0.000184, -0.000184, -0.000184, -0.000669, -0.000669, -0.000669, 0.001030, 0.001030, 0.001030, 0.000871, 0.000871, 0.000871, 0.001129, 0.001129, 0.001129, 0.001690, 0.001690, 0.001690, 0.000736, 0.000736, 0.000736, 0.001031, 0.001031, 0.001031, -0.000140, -0.000140, -0.000140, 0.001521, 0.001521, 0.001521, -0.006210, 0.004388, 0.004388, -0.000241, -0.000241, -0.000241, 0.002225, 0.002225, 0.002225, 0.000674, 0.000674, 0.000674, -0.010333, 0.007914, 0.007914, -0.000462, -0.000462, -0.000462, 0.000717, 0.000717, 0.000717, 0.000835, 0.000835, 0.000835, 0.000818, 0.000818, 0.000818, -0.000128, -0.000128, -0.000128, 0.000310, 0.000310, 0.000310, 0.002362, 0.002362, 0.002362, 0.000546, 0.000546, 0.000546, -0.000593, -0.000593, -0.000593, -0.000806, -0.000806, -0.000806, -0.000128, -0.000128, -0.000128, -0.000622, -0.000622, -0.000622, -0.001030, -0.001030, -0.001030, -0.000796, -0.000796, -0.000796, -0.002887, -0.002887, -0.002887, -0.002635, -0.002635, -0.002635, 0.001459, 0.001459, 0.001459, -0.000121, -0.000121, -0.000121, 0.001996, -0.005116, -0.005116, -0.002954, -0.002954, -0.002954, 1.665024, -2.810706, -1.204197, -0.712405, 0.190850, 0.088482, -0.434373, -1.331539, -0.753779, -1.349866, -0.991786, 1.412773, 1.605138, -0.483724, 0.559178, 0.194205, -0.106815, -1.052916, -1.980465, -0.708647, -1.125724, -0.243351, -0.906984, 1.000449, -1.493112, -0.292209, -1.194399, -0.644556, 0.358072, 0.282915, -0.185170, 0.417368, 0.185389, -1.986230, -1.767824, -1.329077, 0.782108, -0.046167, 1.257908, -0.247370, -0.186743, 0.161781, 1.422445, 0.066268, -1.924319, 0.916891, 0.655022, -1.948677, 0.284693, 1.366118, -0.860934, 0.588789, -0.009299, -0.394445, -0.283075, -0.653845, 1.284251, -1.882851, 0.667027, 1.373486, -0.706272, 1.063086, -2.783202, -1.330208, -1.096207, -0.367833, 3.273602, -0.493178, -0.926215, -0.671918, -0.529763, -0.546076, -1.193720, 0.204389, -0.558432, -0.925191, 0.668865, 0.236528, 0.307948, 0.347186, -1.038147, -0.042930, 0.197655, 0.045982, 1.099741, 1.605676, 0.618708, 0.293662, -0.645744, 0.269889, 0.997509, -0.266742, 1.116179, -0.368699, 0.155182, 0.164260, -1.683029, -0.224698, 0.015192, -0.303247, -0.490136, -1.036893, -1.082733, 0.781693, -0.105272, 0.254595, 0.136520, 3.577630, -0.408019, -0.079735, 1.501086, -1.231659, 0.951989, 0.360932, -0.937940, 0.266782, -0.332289, 1.141488, -0.745586, -0.891320, 2.013122, 0.367499, 1.938975, 0.264823, 0.439839, 2.044660, 0.573735, 1.128001, 0.042690, 0.119867, 0.746232, 1.014869, -0.763212, -0.232843, 0.100809, -0.173605, 1.740979, 0.722063, 0.649398, -1.433657, 0.332920, -1.673759, 0.377860, -0.319867, 0.753048, 0.593953, -0.579291, -0.536708, 0.488038, 0.999004, -0.397822, 0.706176, -0.218086, -0.395056, 0.329107, 0.610673, 0.047691, -0.114928, -0.107841, -2.412568, -2.840590, -0.654601, 0.965825, 0.784954, 0.529995, 0.044484, -0.401859, 0.883504, 2.153963, -0.821624, 1.368763, 1.367633, 0.552502, -0.527310, -0.943597, 2.802684, 0.425103, 0.329441, 0.364991, 1.303400, -1.377627, -0.952416, -0.703217, 0.943114, -0.929883, -1.166953, -1.697438, 0.087901, -0.791412, 1.053490, 0.495425, -0.179094, 0.188537, 0.963910, -0.220976, 0.451490, 0.945974, 0.697710, 0.295447, 0.045104, -0.129318, 0.323189, -0.201071, 0.553019, 0.103878, -0.308071, 0.654464, 0.144885, -1.187742, -0.361381, -0.732007, -0.061114, 1.401522, 0.429976, -0.911260, 0.277541, 1.432769, 1.699122, 0.358740, 1.002235, -0.311440, 1.300478, -2.122539, -0.475956, -0.801569, -0.041646, -0.602468, -0.088220, 1.724706, -1.729070, -0.886362, 1.718235, 0.654755, -0.684998, 0.202075, -0.074038, -0.477556, 0.941209, -0.429951, 1.610965, 0.761832, 0.810160, -0.650556, -0.520839, 1.165588, 0.379374, -0.562786, 1.813002, 2.443186, 0.338576, 0.036928, 1.211940, 0.644258, 0.003431, 0.098023, -3.263271, -0.850317, -1.134699, -1.409160, -0.519967, 0.930959, 0.779635, 2.300758, 1.408825, -1.141320, 0.801657, 1.064866, 0.652659, 1.043738, 0.427223, 0.010966, 0.283999, 0.775202, 0.525369, -0.252321, 1.629385, -1.148016, 0.768628, 1.898067, 1.637852, -0.641586, 0.221602, 0.387985, 0.101285, -0.123959, -0.598480, -1.403596, 0.372696, -0.413860, 1.104103, -0.058175, -0.225352, -0.015981, 0.440469, -0.395354, -0.780954, -0.003854, -1.561594, -0.580390, -0.590068, -0.580227, 0.163141, -0.612213, -0.413515, -0.252300, -0.644764, -0.761855, 1.093143, -0.350749, -1.456266, 0.251680, 0.143091, -1.339015, 0.046077, -0.989382, 0.099625, -1.214779, 0.653016, -1.270404, 0.000884, 0.259060, 0.142502, -0.821584, -0.814308, -0.105155, -0.617970, -1.023143, -0.471115, -0.488993, -0.469891, -0.862331, -0.742425, -0.314625, -0.171529, -0.392018, -0.398841, 0.110246, 1.461175, -0.540074, -0.489119, 0.326152, 0.527926, -1.054531, -0.550600, 1.189336, 0.533426, -1.135192, -1.089489, -0.131862, -1.072377, -0.394796, -0.806987, -0.198120, -0.165548, -0.257518, 1.369111, -0.949817, -1.418447, 0.954019, -1.433135, -0.562665, -1.443546, -0.175384, -0.474307, 1.102073, -1.152124, -0.980716, -1.443353, -1.092483, 0.112678, -1.749708, -0.081809, 1.008040, 1.545700, -0.078032, -0.966386, -1.284529, -0.869902, -1.761345, 0.726744, -1.063550, 2.240939, 0.296530, 0.762343, -0.193041, 2.398195, 1.338727, 0.772717, 0.585044, -0.523129, 0.428076, 0.366157, 0.723959, 0.565535, 2.308889, 0.988516, -1.658620, -0.405240, -0.379371, 3.122753, 1.187681, -0.782456, 2.279309, 0.590610, 0.801340, 0.005018, -0.763163, -0.498000, -0.339007, -0.723706, -0.487325, -0.600186, -0.948320, 0.155367, -1.220640, -0.171538, -1.114946, -0.777074, -0.148419, 0.038654, 0.059799, 0.695517, -0.108488, 1.375822, 1.040378, 0.523758, -0.031713, -0.223086, 1.051663, 0.698444, -0.895626, 1.515061, 0.660536, -0.035659, 0.490395, 0.419781, 1.957856, -0.043612, -0.047402, 2.246202, 0.161166, -1.154100, -0.134468, -0.635431, -0.255223, -1.763022, -0.031623, 0.000000, -0.003209, -0.003209, -0.003209, -0.004880, -0.004880, -0.004880, 0.001347, 0.001347, 0.001347, -0.000714, -0.000714, -0.000714, 0.000371, 0.000371, 0.000371, 0.010384, -0.005682, -0.005682, 0.000723, 0.000723, 0.000723, -0.000301, -0.000301, -0.000301, 0.000916, 0.000916, 0.000916, -0.001376, -0.001376, -0.001376, -0.002061, -0.002061, -0.002061, -0.001339, -0.001339, -0.001339, -0.001589, -0.001589, -0.001589, -0.000368, -0.000368, -0.000368, -0.001339, -0.001339, -0.001339, 0.002061, 0.002061, 0.002061, 0.001741, 0.001741, 0.001741, 0.002258, 0.002258, 0.002258, 0.003379, 0.003379, 0.003379, 0.001471, 0.001471, 0.001471, 0.002062, 0.002062, 0.002062, -0.000279, -0.000279, -0.000279, 0.003041, 0.003041, 0.003041, -0.012420, 0.008776, 0.008776, -0.000482, -0.000482, -0.000482, 0.004451, 0.004451, 0.004451, 0.001347, 0.001347, 0.001347, -0.020666, 0.015828, 0.015828, -0.000923, -0.000923, -0.000923, 0.001433, 0.001433, 0.001433, 0.001670, 0.001670, 0.001670, 0.001635, 0.001635, 0.001635, -0.000256, -0.000256, -0.000256, 0.000620, 0.000620, 0.000620, 0.004723, 0.004723, 0.004723, 0.001092, 0.001092, 0.001092, -0.001185, -0.001185, -0.001185, -0.001612, -0.001612, -0.001612, -0.000256, -0.000256, -0.000256, -0.001244, -0.001244, -0.001244, -0.002061, -0.002061, -0.002061, -0.001592, -0.001592, -0.001592, -0.005774, -0.005774, -0.005774, -0.005270, -0.005270, -0.005270, 0.002918, 0.002918, 0.002918, -0.000242, -0.000242, -0.000242, 0.003992, -0.010233, -0.010233, -0.005909, -0.005909, -0.005909, 1.484839, -0.174996, -0.560877, 0.237469, 0.079710, 0.457513, -0.933552, -1.034104, -0.083152, 0.432044, 0.308901, -0.664532, 1.277646, 0.225029, 0.048707, 0.156134, 0.359873, 0.158915, -0.234975, -0.188760, -0.307895, -1.092651, 0.150272, 0.524908, -0.481102, 0.462852, 0.624793, 0.997238, -1.373255, -0.417296, -0.788348, -0.584009, -0.548899, 0.021596, -0.347518, -0.169727, -0.334270, -0.256690, -0.779224, 0.187270, -0.817757, -0.550871, -0.942598, -1.366400, -0.272288, 1.820287, -1.038244, 0.505615, 0.479471, -0.075307, 1.018665, -0.486254, 0.259279, -0.014478, -0.852864, -1.229529, -0.578514, 0.945173, -1.524074, -0.952385, 0.271446, 0.856739, 0.346634, -0.475426, 0.095543, -0.659235, 2.772697, -0.516434, 0.018786, -0.188247, 0.157128, -0.477628, -0.019292, -0.024126, 0.245000, 0.062163, -1.045251, -0.112844, -0.836135, -0.143956, 0.250701, -0.855941, -0.406780, -0.489969, 0.095347, -0.750160, -0.796527, -0.290353, -1.282568, 1.026018, 1.574210, 0.316366, 0.441062, 0.420377, 0.203616, 0.036594, 0.173491, -1.366186, 0.011879, -1.301947, 6.090402, -0.266009, -0.124306, 0.390077, -0.112905, -1.046437, -0.316438, 2.303778, 0.858968, 0.301059, -0.020157, 0.619486, 0.543040, 1.272252, -0.285641, -0.824259, 0.127325, 0.511074, 0.109773, 0.444679, 2.597747, 0.098281, 0.299007, -0.969076, 0.176584, 0.572474, -0.319220, -0.157558, -0.734016, -0.954465, 0.410992, 0.313278, 0.167464, 0.072060, 0.163337, -0.376878, 0.034004, -0.111371, -1.495340, -0.068034, 0.099832, -0.136158, -0.181254, -0.360751, 0.126625, -1.054076, 0.035247, -0.097926, 0.326041, -0.072816, -1.128305, -0.068486, -0.404131, -1.461672, 0.445171, -0.829674, 0.215826, -0.139650, -0.168542, -0.809655, -0.044840, -0.046053, -0.130254, -0.356023, -1.288801, 0.664376, -1.514893, -0.345586, 1.703574, 0.117380, -1.337506, -0.461167, -0.582358, -0.899010, 0.123439, 2.147578, -0.136572, 0.244305, -0.099509, -0.487142, 0.098482, 0.077070, -0.155133, 1.244270, 1.051091, 3.876509, 0.159309, 0.172759, -0.426592, 0.436936, -0.006729, -0.665094, -0.428525, -0.465307, 0.078743, 0.296626, -0.271922, -0.435990, -1.122863, 0.442837, 0.171867, 0.173704, 0.133952, -0.313855, -1.177418, 0.191066, -0.317816, -0.844390, -0.225629, -0.050859, -0.679138, -0.127838, 0.964123, -0.540372, 0.192576, -0.006100, 0.617246, 2.470457, -0.488472, -0.027285, 0.492975, -0.041999, -0.417703, -0.401326, -1.275873, -0.424690, -0.109023, 0.543378, 0.304478, -0.081763, -0.750071, 0.011428, 0.343308, 0.220512, -0.404955, -2.013189, -0.291173, 0.792449, -0.044204, -0.964522, -0.497472, 0.722648, -0.359301, -0.308175, -0.587904, -0.836142, -0.168131, 2.512482, 1.411380, 0.499545, 0.077726, -1.111945, -1.233874, 0.217349, -0.010955, -2.226324, -0.252069, 0.116072, -0.911914, 0.354043, -0.824305, 0.128714, -0.094700, 0.754045, -0.043323, 0.004860, 0.137126, -0.087266, 1.336579, 0.328560, -0.310485, 0.098768, -0.720701, -0.660429, 0.187713, 0.039015, 0.452704, 9.313810, 5.237970, -0.598905, -0.081812, -0.005469, -1.286365, 0.068767, 0.087051, -0.337718, -0.242673, 0.389328, -0.536520, 1.536395, -1.130301, -0.667121, -0.456458, -1.316258, -0.289216, -0.308561, -0.192106, -0.330305, -0.200422, -3.038667, 0.056816, 0.031360, 0.097357, 0.029243, -0.437521, -0.175311, -0.043596, -0.464176, 0.067204, -0.126225, -1.126585, -0.280227, 0.549774, -0.256322, -0.096781, -0.417430, 0.040230, -0.047879, -0.250454, 0.797069, -0.047345, -0.026993, 0.513978, -0.175369, -0.054321, -0.019230, -0.173011, -1.361238, -0.704494, 0.073528, -0.113971, -0.445578, 0.037430, -0.388725, 0.201801, 0.001653, -0.266641, -0.688205, 0.487876, 0.377155, -0.364771, -0.193838, 0.898674, -0.592669, -0.211364, -0.283822, 4.837027, 0.377940, -0.063969, 0.004374, -0.492460, -0.369654, -0.122073, -0.572615, 0.100637, -0.072889, 0.640110, 0.065424, -0.032580, 0.126956, -0.637364, -0.070029, 0.277902, -0.185140, -0.256221, 0.589883, -1.182575, -0.375528, -0.151315, 0.549413, -1.096373, -0.344177, -0.117153, 0.112008, -0.399575, 0.457077, -0.264823, -0.549417, -0.208705, -0.293550, -0.415236, 2.463356, -0.367368, 0.307831, 0.137827, 0.372346, 0.237611, 0.779108, -0.471781, -0.046046, -0.824985, -0.557057, 1.988715, -0.529492, 2.078880, 0.928361, -0.434393, -0.342517, 0.374473, 3.472097, 2.431451, 0.331475, 1.585400, -1.315950, 0.226282, -0.850083, 0.643227, -0.314827, -0.024840, 0.105926, -0.911066, -0.361948, -0.297123, -0.238438, 0.026524, -0.171025, 0.224306, -0.344617, 0.158600, 0.468824, -0.470791, 0.285787, -0.071348, 2.653301, -0.794129, 2.387398, -0.313977, -0.350664, 0.022811, -1.236355, -1.001092, -0.494112, -0.018090, -0.923515, -0.455786, -0.019659, 1.607524, 0.962877, -1.759892, 1.680448, 0.420867, -0.475818, -0.540393, -0.282109, -0.281654, 0.523019, -0.031623, -0.003209, -0.003209, -0.003209, -0.004880, -0.004880, -0.004880, 0.001347, 0.001347, 0.001347, -0.000714, -0.000714, -0.000714, 0.000371, 0.000371, 0.000371, 0.010384, -0.005682, -0.005682, 0.000723, 0.000723, 0.000723, -0.000301, -0.000301, -0.000301, 0.000916, 0.000916, 0.000916, -0.001376, -0.001376, -0.001376, -0.002061, -0.002061, -0.002061, -0.001339, -0.001339, -0.001339, -0.001589, -0.001589, -0.001589, -0.000368, -0.000368, -0.000368, -0.001339, -0.001339, -0.001339, 0.002061, 0.002061, 0.002061, 0.001741, 0.001741, 0.001741, 0.002258, 0.002258, 0.002258, 0.003379, 0.003379, 0.003379, 0.001471, 0.001471, 0.001471, 0.002062, 0.002062, 0.002062, -0.000279, -0.000279, -0.000279, 0.003041, 0.003041, 0.003041, -0.012420, 0.008776, 0.008776, -0.000482, -0.000482, -0.000482, 0.004451, 0.004451, 0.004451, 0.001347, 0.001347, 0.001347, -0.020666, 0.015828, 0.015828, -0.000923, -0.000923, -0.000923, 0.001433, 0.001433, 0.001433, 0.001670, 0.001670, 0.001670, 0.001635, 0.001635, 0.001635, -0.000256, -0.000256, -0.000256, 0.000620, 0.000620, 0.000620, 0.004723, 0.004723, 0.004723, 0.001092, 0.001092, 0.001092, -0.001185, -0.001185, -0.001185, -0.001612, -0.001612, -0.001612, -0.000256, -0.000256, -0.000256, -0.001244, -0.001244, -0.001244, -0.002061, -0.002061, -0.002061, -0.001592, -0.001592, -0.001592, -0.005774, -0.005774, -0.005774, -0.005270, -0.005270, -0.005270, 0.002918, 0.002918, 0.002918, -0.000242, -0.000242, -0.000242, 0.003992, -0.010233, -0.010233, -0.005909, -0.005909, -0.005909 };&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;MKL_INT row_ind[1776] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 1301, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1958, 1959, 1960, 1961, 1962, 1963, 1973, 1974, 1975, 1979, 1980, 1981, 1982, 1983, 1984, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2017, 2018, 2019, 2020, 2021, 2022, 2029, 2030, 2031, 2065, 2066, 2067, 2071, 2072, 2073, 2083, 2084, 2085, 2101, 2102, 2103, 2104, 2105, 2106, 2119, 2120, 2121, 4637, 4638, 4639, 4669, 4670, 4671, 4672, 4673, 4674, 4675, 4676, 4677, 4684, 4685, 4686, 4696, 4697, 4698, 4705, 4706, 4707, 4714, 4715, 4716, 4735, 4736, 4737, 4760, 4761, 4762, 4763, 4764, 4765, 66767, 66768, 66769, 66773, 66774, 66775, 66776, 66777, 66778, 66806, 66807, 66808, 66866, 66867, 66868, 66911, 66912, 66913, 66971, 66972, 66973, 67010, 67011, 67012, 67028, 67029, 67030, 67034, 67035, 67036, 67085, 67086, 67087, 67088, 67089, 67090, 67145, 67146, 67147, 67189, 67190, 67191, 67195, 67196, 67197, 67207, 67208, 67209, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 1302, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1958, 1959, 1960, 1961, 1962, 1963, 1973, 1974, 1975, 1979, 1980, 1981, 1982, 1983, 1984, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2017, 2018, 2019, 2020, 2021, 2022, 2029, 2030, 2031, 2065, 2066, 2067, 2071, 2072, 2073, 2083, 2084, 2085, 2101, 2102, 2103, 2104, 2105, 2106, 2119, 2120, 2121, 4637, 4638, 4639, 4669, 4670, 4671, 4672, 4673, 4674, 4675, 4676, 4677, 4684, 4685, 4686, 4696, 4697, 4698, 4705, 4706, 4707, 4714, 4715, 4716, 4735, 4736, 4737, 4760, 4761, 4762, 4763, 4764, 4765, 66767, 66768, 66769, 66773, 66774, 66775, 66776, 66777, 66778, 66806, 66807, 66808, 66866, 66867, 66868, 66911, 66912, 66913, 66971, 66972, 66973, 67010, 67011, 67012, 67028, 67029, 67030, 67034, 67035, 67036, 67085, 67086, 67087, 67088, 67089, 67090, 67145, 67146, 67147, 67189, 67190, 67191, 67195, 67196, 67197, 67207, 67208, 67209, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 1303, 1304, 1305, 1306, 1307, 1308, 1309, 1310, 1311, 1312, 1958, 1959, 1960, 1961, 1962, 1963, 1973, 1974, 1975, 1979, 1980, 1981, 1982, 1983, 1984, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2017, 2018, 2019, 2020, 2021, 2022, 2029, 2030, 2031, 2065, 2066, 2067, 2071, 2072, 2073, 2083, 2084, 2085, 2101, 2102, 2103, 2104, 2105, 2106, 2119, 2120, 2121, 4637, 4638, 4639, 4669, 4670, 4671, 4672, 4673, 4674, 4675, 4676, 4677, 4684, 4685, 4686, 4696, 4697, 4698, 4705, 4706, 4707, 4714, 4715, 4716, 4735, 4736, 4737, 4760, 4761, 4762, 4763, 4764, 4765, 66767, 66768, 66769, 66773, 66774, 66775, 66776, 66777, 66778, 66806, 66807, 66808, 66866, 66867, 66868, 66911, 66912, 66913, 66971, 66972, 66973, 67010, 67011, 67012, 67028, 67029, 67030, 67034, 67035, 67036, 67085, 67086, 67087, 67088, 67089, 67090, 67145, 67146, 67147, 67189, 67190, 67191, 67195, 67196, 67197, 67207, 67208, 67209};&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;MKL_INT col_begin[3] = {0, 593, 1185};&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;MKL_INT col_end[3] = {593, 1185, 1776};&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;MKL_INT num_cols = 3;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;MKL_INT num_rows = 67874;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;sparse_index_base_t&amp;nbsp; indexing_type = SPARSE_INDEX_BASE_ZERO;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;sparse_status_t status;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;sparse_matrix_t X;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;status = mkl_sparse_d_create_csc(&amp;amp;X, indexing_type, num_rows, num_cols, col_begin, col_end, row_ind, values);&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;if (status != SPARSE_STATUS_SUCCESS)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;return -1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the help!&lt;/P&gt;&lt;P&gt;Adriaan&lt;/P&gt;</description>
      <pubDate>Fri, 29 Mar 2019 12:37:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161146#M27929</guid>
      <dc:creator>Lambrechts__Adriaan</dc:creator>
      <dc:date>2019-03-29T12:37:30Z</dc:date>
    </item>
    <item>
      <title>Thanks for report. Yes, the</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161147#M27930</link>
      <description>&lt;P&gt;Thanks for report. Yes, the Exception problem is reproduced on our side and will be investigated.&lt;/P&gt;</description>
      <pubDate>Sat, 30 Mar 2019 02:53:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161147#M27930</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-03-30T02:53:36Z</dc:date>
    </item>
    <item>
      <title>Hi is there an update on this</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161148#M27931</link>
      <description>&lt;P&gt;Hi is there an update on this issue?&lt;/P&gt;&lt;P&gt;Kind regards,&lt;BR /&gt;Adriaan&lt;/P&gt;</description>
      <pubDate>Mon, 19 Aug 2019 07:53:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161148#M27931</guid>
      <dc:creator>Lambrechts__Adriaan</dc:creator>
      <dc:date>2019-08-19T07:53:36Z</dc:date>
    </item>
    <item>
      <title>Hello. We are planning to</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161149#M27932</link>
      <description>&lt;P&gt;Hello. We are planning to release the fix of this problem into the next version of MKL. This thread will be updated as soon as this version will be published.&lt;/P&gt;</description>
      <pubDate>Mon, 19 Aug 2019 09:31:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1161149#M27932</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2019-08-19T09:31:55Z</dc:date>
    </item>
    <item>
      <title>Re: Hello. We are planning to</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1243858#M30611</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Is there any updated information on when the fix will be available?&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;</description>
      <pubDate>Wed, 06 Jan 2021 15:24:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1243858#M30611</guid>
      <dc:creator>b_shier</dc:creator>
      <dc:date>2021-01-06T15:24:27Z</dc:date>
    </item>
    <item>
      <title>Re: Hello. We are planning to</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1244031#M30613</link>
      <description>&lt;P&gt;You may check the problem with the current (latest)version of MKL 2021.&lt;/P&gt;</description>
      <pubDate>Thu, 07 Jan 2021 02:14:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1244031#M30613</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2021-01-07T02:14:06Z</dc:date>
    </item>
    <item>
      <title>Re: Hello. We are planning to</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1245649#M30665</link>
      <description>&lt;P&gt;Thanks. I have confirmed the fix in MKL 2021.1.&lt;/P&gt;
&lt;P&gt;Brian&lt;/P&gt;</description>
      <pubDate>Tue, 12 Jan 2021 22:02:20 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1245649#M30665</guid>
      <dc:creator>b_shier</dc:creator>
      <dc:date>2021-01-12T22:02:20Z</dc:date>
    </item>
    <item>
      <title>Re: Hello. We are planning to</title>
      <link>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1245724#M30667</link>
      <description>&lt;P&gt;Thanks for the update. This issue has been resolved and we will no longer respond to this thread. If you require additional assistance from Intel, please start a new thread. Any further interaction in this thread will be considered community only. &lt;/P&gt;</description>
      <pubDate>Wed, 13 Jan 2021 03:56:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-oneAPI-Math-Kernel-Library/mkl-sparse-d-create-csc-different-definitions/m-p/1245724#M30667</guid>
      <dc:creator>Gennady_F_Intel</dc:creator>
      <dc:date>2021-01-13T03:56:21Z</dc:date>
    </item>
  </channel>
</rss>

